Search by

code-tool / jaeger-client-php

Programmer

PHP OpenTracing client for Jaeger

Package info

github.com/code-tool/jaeger-client-php

pkg:composer/code-tool/jaeger-client-php

Statistics

Installs: 532 419

Dependents: 9

Suggesters: 0

Stars: 35

Open Issues: 0

v4.0.0 2026-09-17 08:19 UTC

README

Installation

composer require code-tool/jaeger-client-php

Getting Started

It is strictly advised to use any form of DI container (e.g. Symfony Bundle).

<?php

use Jaeger\Tag\StringTag;
use Jaeger\Tracer\TracerInterface;

/** @var TracerInterface $tracer */

$span = $tracer->start('Parent Operation Name', [new StringTag('test.tag', 'Hello world in parent')]);
$childSpan = $tracer->start('Child Operation Name', [new StringTag('test.tag', 'Hello world in child')]);
$tracer->finish($childSpan);
$tracer->finish($span);