The Datadog APM Tracer supports B3 and W3C (TraceParent) 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 is deprecated)
  • W3C Trace Context: tracecontext
  • B3 Single Header: B3 single header

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