This project includes propagation handlers for W3C defined headers.
The [Trace Context][https://tracecontext.github.io/trace-context/] specification defines two headers:
traceparent
- almost the same as our B3-single formattracestate
- vendor-specific (or format-specific): may impact how to interprettraceparent
This implementation can survive mixed systems who follow the specification and forward the
tracestate
header. When writing the traceparent
header, this also overwrites the tracestate
entry named 'b3' (in B3 single format). When reading headers, this entry is favored over the
traceparent
, allowing the the next span to re-attach to the last known 'b3' header.