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.

Use ‘b3multi` instead.

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

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.

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.

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