The Datadog APM Tracer supports B3 and W3C Trace Context header extraction and injection for distributed tracing.

You can configure injection and extraction styles for distributed headers.

The Node.js Tracer supports the following styles:

  • Datadog: datadog
  • B3 Multi Header: b3multi (B3 alias is deprecated)
  • W3C Trace Context: tracecontext
  • B3 Single Header: B3 single header

The default setting for both injection and extraction style is datadog,tracecontext.

For more information about the context propagation settings, read Node.js Tracing Library Configuration.

Further Reading