diff --git a/src/Jaeger/Transport/TransportUdp.php b/src/Jaeger/Transport/TransportUdp.php index 4298ad0..580f424 100644 --- a/src/Jaeger/Transport/TransportUdp.php +++ b/src/Jaeger/Transport/TransportUdp.php @@ -133,14 +133,16 @@ public function flush(){ } $spanNum = 0; + $udp = new UdpClient(self::$hostPort); + foreach (self::$batchs as $batch){ $spanNum += count($batch['thriftSpans']); - $udp = new UdpClient(self::$hostPort); $udp->emitBatch($batch); - $udp->close(); } + $udp->close(); $this->resetBuffer(); + return $spanNum; } } \ No newline at end of file