Module: Datadog::Tracing::Configuration::Ext::Distributed

Defined in:
lib/datadog/tracing/configuration/ext.rb

Constant Summary collapse

PROPAGATION_STYLE_DATADOG =

Custom Datadog format

'Datadog'
PROPAGATION_STYLE_B3_MULTI_HEADER =
'b3multi'
PROPAGATION_STYLE_B3 =
Deprecated.

Use b3multi instead.

'B3'
PROPAGATION_STYLE_B3_SINGLE_HEADER =
'b3'
PROPAGATION_STYLE_B3_SINGLE_HEADER_OLD =
Deprecated.

Use b3 instead.

'B3 single header'
PROPAGATION_STYLE_TRACE_CONTEXT =

W3C Trace Context

'tracecontext'
ENV_PROPAGATION_STYLE =

Sets both extract and inject propagation style tho the provided value. Has lower precedence than DD_TRACE_PROPAGATION_STYLE_INJECT or DD_TRACE_PROPAGATION_STYLE_EXTRACT.

'DD_TRACE_PROPAGATION_STYLE'
ENV_PROPAGATION_STYLE_INJECT =
'DD_TRACE_PROPAGATION_STYLE_INJECT'
ENV_PROPAGATION_STYLE_INJECT_OLD =
Deprecated.

Use DD_TRACE_PROPAGATION_STYLE_INJECT instead.

'DD_PROPAGATION_STYLE_INJECT'
ENV_PROPAGATION_STYLE_EXTRACT =
'DD_TRACE_PROPAGATION_STYLE_EXTRACT'
ENV_PROPAGATION_STYLE_EXTRACT_OLD =
Deprecated.

Use DD_TRACE_PROPAGATION_STYLE_EXTRACT instead.

'DD_PROPAGATION_STYLE_EXTRACT'
PROPAGATION_STYLE_NONE =

A no-op propagator. Compatible with OpenTelemetry's none propagator.

'none'
ENV_X_DATADOG_TAGS_MAX_LENGTH =
'DD_TRACE_X_DATADOG_TAGS_MAX_LENGTH'