OpenTelemetry Jaeger propagator provides HTTP header propagation for systems that are using Jaeger HTTP header format.
Format: {trace-id}:{span-id}:{parent-span-id}:{flags}
{trace-id}
{span-id}
{parent-span-id}
{flags}
Example of usage:
const { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node');
const { JaegerPropagator } = require('@opentelemetry/propagator-jaeger');
const provider = new NodeTracerProvider();
provider.register({
propagator: new JaegerPropagator()
});
Jeager Baggage is represented as multiple headers where the names are carrier dependent. For this reason, they are omitted from the fields
method. This behavior should be taken into account if your application relies on the fields
functionality. See the specification for more details.
Apache 2.0 - See LICENSE for more information.