Module: Datadog::Tracing::Configuration::Ext::Distributed
- Defined in:
- lib/datadog/tracing/configuration/ext.rb,
sig/datadog/tracing/configuration/ext.rbs
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_BAGGAGE =
W3C Baggage
"baggage"- PROPAGATION_STYLE_SUPPORTED =
[PROPAGATION_STYLE_DATADOG, PROPAGATION_STYLE_B3_MULTI_HEADER, PROPAGATION_STYLE_B3_SINGLE_HEADER, PROPAGATION_STYLE_TRACE_CONTEXT, PROPAGATION_STYLE_BAGGAGE].freeze
- ENV_PROPAGATION_STYLE =
Sets both extract and inject propagation style tho the provided value. Has lower precedence than
DD_TRACE_PROPAGATION_STYLE_INJECTorDD_TRACE_PROPAGATION_STYLE_EXTRACT. "DD_TRACE_PROPAGATION_STYLE"- ENV_PROPAGATION_STYLE_INJECT =
"DD_TRACE_PROPAGATION_STYLE_INJECT"- ENV_PROPAGATION_STYLE_EXTRACT =
"DD_TRACE_PROPAGATION_STYLE_EXTRACT"- PROPAGATION_BEHAVIOR_EXTRACT_CONTINUE =
"continue"- PROPAGATION_BEHAVIOR_EXTRACT_RESTART =
"restart"- PROPAGATION_BEHAVIOR_EXTRACT_IGNORE =
"ignore"- PROPAGATION_BEHAVIOR_EXTRACT_SUPPORTED =
[ PROPAGATION_BEHAVIOR_EXTRACT_CONTINUE, PROPAGATION_BEHAVIOR_EXTRACT_RESTART, PROPAGATION_BEHAVIOR_EXTRACT_IGNORE, ].freeze
- ENV_PROPAGATION_BEHAVIOR_EXTRACT =
Behavior applied to a distributed-trace context extracted from incoming requests.
"DD_TRACE_PROPAGATION_BEHAVIOR_EXTRACT"- PROPAGATION_STYLE_NONE =
A no-op propagator. Compatible with OpenTelemetry's
nonepropagator. "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"