Skip to content

Propagators

In order for instances/services to propagate trace information to other services, they inject trace information as headers on outgoing requests. Receiving instances/services extract this information from the headers and use it when building spans, ensuring that the information is propagated.

Trace header formats

Not all vendors use the same format for propagating trace information in headers.

Trace propagators supported by FusionReactor

Header format Property value
W3C Trace Context tracecontext
W3C Baggage baggage
B3 Single b3
B3 Multi b3multi
Jaeger jaegar
AWS X-Ray xray
OT Trace ottrace

Properties used for propagation

Add to JVM arguments/options by prepending with -D.

Property key Default Description
fr.observability.trace.propagators "tracecontext,baggage" A comma-separated list of propagators to use.
Options: tracecontext,baggage,b3,b3multi,jaeger,xray,ottrace.
Use all to use all of them.

Need more help?

Contact support in the chat bubble and let us know how we can assist.