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_SINGLE_HEADER =
'b3'
- PROPAGATION_STYLE_TRACE_CONTEXT =
W3C Trace Context
'tracecontext'
- PROPAGATION_STYLE_SUPPORTED =
[PROPAGATION_STYLE_DATADOG, PROPAGATION_STYLE_B3_MULTI_HEADER, PROPAGATION_STYLE_B3_SINGLE_HEADER, PROPAGATION_STYLE_TRACE_CONTEXT].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'
- ENV_OTEL_PROPAGATION_STYLE =
'OTEL_PROPAGATORS'
- ENV_PROPAGATION_STYLE_INJECT =
'DD_TRACE_PROPAGATION_STYLE_INJECT'
- ENV_PROPAGATION_STYLE_EXTRACT =
'DD_TRACE_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'