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

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

Constant Summary collapse

PROPAGATION_STYLE_DATADOG =

Custom Datadog format

'Datadog'.freeze
PROPAGATION_STYLE_B3_MULTI_HEADER =
'b3multi'.freeze
PROPAGATION_STYLE_B3 =
Deprecated for removal.

Use b3multi instead.

'B3'.freeze
PROPAGATION_STYLE_B3_SINGLE_HEADER =
'b3'.freeze
PROPAGATION_STYLE_B3_SINGLE_HEADER_OLD =
Deprecated for removal.

Use b3 instead.

'B3 single header'.freeze
PROPAGATION_STYLE_TRACE_CONTEXT =

W3C Trace Context

'tracecontext'.freeze
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'.freeze
ENV_PROPAGATION_STYLE_INJECT =
'DD_TRACE_PROPAGATION_STYLE_INJECT'.freeze
ENV_PROPAGATION_STYLE_INJECT_OLD =
Deprecated for removal.

Use DD_TRACE_PROPAGATION_STYLE_INJECT instead.

'DD_PROPAGATION_STYLE_INJECT'.freeze
ENV_PROPAGATION_STYLE_EXTRACT =
'DD_TRACE_PROPAGATION_STYLE_EXTRACT'.freeze
ENV_PROPAGATION_STYLE_EXTRACT_OLD =
Deprecated for removal.

Use DD_TRACE_PROPAGATION_STYLE_EXTRACT instead.

'DD_PROPAGATION_STYLE_EXTRACT'.freeze
PROPAGATION_STYLE_NONE =

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

'none'.freeze
ENV_X_DATADOG_TAGS_MAX_LENGTH =
'DD_TRACE_X_DATADOG_TAGS_MAX_LENGTH'.freeze