open-telemetry/extension-propagator-jaeger
Jaeger propagator extension for OpenTelemetry PHP.
Maintainers
Package info
github.com/opentelemetry-php/extension-propagator-jaeger
pkg:composer/open-telemetry/extension-propagator-jaeger
Requires
- php: ^8.1
- open-telemetry/api: ^1.0
- open-telemetry/context: ^1.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
Apache-2.0 1c71c0e31eaaf9f1aa8c88803556a4430b897702
This package is auto-updated.
Last update: 2026-01-28 11:38:29 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.
