summaryrefslogtreecommitdiff
path: root/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2023-10-20 17:12:29 +0300
committerAndrew Dolgov <[email protected]>2023-10-20 21:13:39 +0300
commitcdd7ad020e165fe680703b6d3319b908b682fb7a (patch)
treeb51eb09b7b4587e8fbc5624ac8d88d28cfcd0b04 /vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory
parent45a9ff0c88cbd33892ff16ab837e9059937d656e (diff)
jaeger-client -> opentelemetry
Diffstat (limited to 'vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory')
-rw-r--r--vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/AbstractReporterFactory.php23
-rw-r--r--vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerHttpReporterFactory.php35
-rw-r--r--vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerReporterFactory.php44
-rw-r--r--vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/ReporterFactoryInterface.php10
-rw-r--r--vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/ZipkinReporterFactory.php46
5 files changed, 0 insertions, 158 deletions
diff --git a/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/AbstractReporterFactory.php b/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/AbstractReporterFactory.php
deleted file mode 100644
index e34adc5dc..000000000
--- a/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/AbstractReporterFactory.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-namespace Jaeger\ReporterFactory;
-
-use Jaeger\Config;
-use Thrift\Transport\TTransport;
-
-abstract class AbstractReporterFactory implements ReporterFactoryInterface
-{
- /**
- * @var Config
- */
- protected $config;
-
- /**
- * AbstractReporterFactory constructor.
- * @param Config $config
- */
- public function __construct($config)
- {
- $this->config = $config;
- }
-}
diff --git a/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerHttpReporterFactory.php b/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerHttpReporterFactory.php
deleted file mode 100644
index 038e81161..000000000
--- a/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/JaegerHttpReporterFactory.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-namespace Jaeger\ReporterFactory;
-
-use Jaeger\AgentClient\HttpAgentClient;
-use Jaeger\Reporter\JaegerReporter;
-use Jaeger\Reporter\ReporterInterface;
-use Jaeger\Sender\JaegerSender;
-use Thrift\Exception\TTransportException;
-use Thrift\Protocol\TBinaryProtocol;
-use Thrift\Transport\THttpClient;
-
-class JaegerHttpReporterFactory extends AbstractReporterFactory implements ReporterFactoryInterface
-{
- public function createReporter() : ReporterInterface
- {
- $transport = new THttpClient(
- $this->config->getLocalAgentReportingHost(),
- $this->config->getLocalAgentReportingPort(),
- "/api/traces"
- );
-
- try {
- $transport->open();
- } catch (TTransportException $e) {
- $this->config->getLogger()->warning($e->getMessage());
- }
- $protocol = new TBinaryProtocol($transport);
- $client = new HttpAgentClient($protocol);
- $this->config->getLogger()->debug('Initializing HTTP Jaeger Tracer with Jaeger.Thrift over Binary protocol');
- $sender = new JaegerSender($client, $this->config->getLogger());
- $sender->setMaxBufferLength($this->config->getMaxBufferLength());
- return new JaegerReporter($sender);
- }
-}
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);
- }
-}
diff --git a/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/ReporterFactoryInterface.php b/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/ReporterFactoryInterface.php
deleted file mode 100644
index 4bfd3204f..000000000
--- a/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/ReporterFactoryInterface.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-namespace Jaeger\ReporterFactory;
-
-use Jaeger\Reporter\ReporterInterface;
-
-interface ReporterFactoryInterface
-{
- public function createReporter() : ReporterInterface;
-}
diff --git a/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/ZipkinReporterFactory.php b/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/ZipkinReporterFactory.php
deleted file mode 100644
index 736977b4d..000000000
--- a/vendor/jonahgeorge/jaeger-client-php/src/Jaeger/ReporterFactory/ZipkinReporterFactory.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-
-namespace Jaeger\ReporterFactory;
-
-use Jaeger\Reporter\JaegerReporter;
-use Jaeger\Reporter\RemoteReporter;
-use Jaeger\Reporter\ReporterInterface;
-use Jaeger\Sender\JaegerSender;
-use Jaeger\Sender\UdpSender;
-use Jaeger\Thrift\Agent\AgentClient;
-use Jaeger\ThriftUdpTransport;
-use Thrift\Exception\TTransportException;
-use Thrift\Protocol\TBinaryProtocol;
-use Thrift\Protocol\TCompactProtocol;
-use Thrift\Transport\TBufferedTransport;
-use Thrift\Transport\TTransport;
-
-class ZipkinReporterFactory 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 TCompactProtocol($transport);
- $client = new AgentClient($protocol);
- $this->config->getLogger()->debug('Initializing UDP Jaeger Tracer with Zipkin.Thrift over Compact protocol');
- $sender = new UdpSender($client, $this->config->getMaxBufferLength(), $this->config->getLogger());
- return new RemoteReporter($sender);
- }
-}