open-telemetry/extension-propagator-jaeger

Jaeger propagator extension for OpenTelemetry PHP.

Installs: 1 867

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 4

Forks: 0

pkg:composer/open-telemetry/extension-propagator-jaeger

0.0.3 2024-06-28 01:44 UTC

This package is auto-updated.

Last update: 2025-09-22 01:21:26 UTC


README

Releases Source Mirror Latest Version Stable

OpenTelemetry Extension

Jaeger Propagator

Jaeger is a propagator that supports the specification for the header "uber-trace-id" used for trace context propagation across service boundaries.(https://www.jaegertracing.io/docs/1.52/client-libraries/#propagation-format). OpenTelemetry PHP Jaeger Propagator Extension provides option to use Jaeger Baggage (https://www.jaegertracing.io/docs/1.52/client-libraries/#baggage) propagator.

Usage

For Jaeger trace propagator:

JaegerPropagator::getInstance()

For Jaeger baggage propagator:

JaegerBaggagePropagator::getInstance()

Both of the above have extract and inject methods available to extract and inject respectively into the header.

Contributing

This repository is a read-only git subtree split. To contribute, please see the main OpenTelemetry PHP monorepo.