Jaeger
Jaeger trace context
Jaeger propagates context using the uber-trace-idheader. It combines trace ID, span ID, parent span ID, and flags into a colon-delimited value.
Field guide
- Trace IDs can be 64-bit or 128-bit; span IDs are always 64-bit hex.
- The third field is the parent span ID or 0 when unknown.
- Flags are an integer where bit 0 indicates sampling.
uber-trace-id header
Jaeger encodes trace-id, span-id, parent-span-id, and flags in one header.
uber-trace-id: 4bf92f3577b34da6a3ce929d0e0e4736:00f067aa0ba902b7:0:1Privacy note
All parsing and conversion runs locally in your browser. Nothing is sent to a server.
Spec references: Jaeger uber-trace-id header format.
Decode a Jaeger header
Supports W3C traceparent, B3 (single/multi), Jaeger uber-trace-id, and Datadog headers.
Detected format: Unknown / unsupported formatPaste headers to detect the trace format.
Decoded locally in your browser. No data leaves your machine.
Spec-accurate parsing with explicit validation for flags, sampling, and ID lengths.