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'
EXTRACT_FIRST =

Strictly stop at the first successfully serialized style.

'DD_TRACE_PROPAGATION_EXTRACT_FIRST'
ENV_X_DATADOG_TAGS_MAX_LENGTH =
'DD_TRACE_X_DATADOG_TAGS_MAX_LENGTH'