Propagating the Trace Context

W3C Trace Context propagation is available for all supported languages. The default trace propagation style for each language is:

LanguageDefault inject and extract setting
Javadatadog,tracecontext
Pythontracecontext,datadog
RubyDatadog,b3multi,b3,tracecontext
Gotracecontext,datadog
Node.jsdatadog,tracecontext
PHPtracecontext,datadog
.NETtracecontext,datadog
C++datadog,tracecontext
Envoy or nginx proxiestracecontext,Datadog

For more information about each language’s configuration options for trace context propagation, see the following pages:

Java
Python
Ruby
Go
Node.js
PHP
C++
.Net

Further Reading