diff options
author | Andrew Dolgov <[email protected]> | 2023-10-20 17:12:29 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2023-10-20 21:13:39 +0300 |
commit | cdd7ad020e165fe680703b6d3319b908b682fb7a (patch) | |
tree | b51eb09b7b4587e8fbc5624ac8d88d28cfcd0b04 /vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerReporterFactory.php | |
parent | 45a9ff0c88cbd33892ff16ab837e9059937d656e (diff) |
jaeger-client -> opentelemetry
Diffstat (limited to 'vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerReporterFactory.php')
-rw-r--r-- | vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerReporterFactory.php | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerReporterFactory.php b/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerReporterFactory.php deleted file mode 100644 index 9865884b5..000000000 --- a/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerReporterFactory.php +++ /dev/null @@ -1,44 +0,0 @@ -<?php - -namespace Jaeger\ReporterFactory; - -use Jaeger\AgentClient\HttpAgentClient; -use Jaeger\Reporter\JaegerReporter; -use Jaeger\Reporter\ReporterInterface; -use Jaeger\Sender\JaegerSender; -use Jaeger\Thrift\Agent\AgentClient; -use Jaeger\ThriftUdpTransport; -use Thrift\Exception\TTransportException; -use Thrift\Protocol\TBinaryProtocol; -use Thrift\Transport\TBufferedTransport; - -class JaegerReporterFactory extends AbstractReporterFactory implements ReporterFactoryInterface -{ - public function createReporter() : ReporterInterface - { - $udp = new ThriftUdpTransport( - $this->config->getLocalAgentReportingHost(), - $this->config->getLocalAgentReportingPort(), - $this->config->getLogger(), - $this->config - ); - - $transport = new TBufferedTransport( - $udp, - $this->config->getMaxBufferLength(), - $this->config->getMaxBufferLength() - ); - - try { - $transport->open(); - } catch (TTransportException $e) { - $this->config->getLogger()->warning($e->getMessage()); - } - $protocol = new TBinaryProtocol($transport); - $client = new AgentClient($protocol); - $this->config->getLogger()->debug('Initializing UDP Jaeger Tracer with Jaeger.Thrift over Binary protocol'); - $sender = new JaegerSender($client, $this->config->getLogger()); - $sender->setMaxBufferLength($this->config->getMaxBufferLength()); - return new JaegerReporter($sender); - } -} |