module Datadog::Ext::DistributedTracing
Constants
- B3_HEADER_SAMPLED
- B3_HEADER_SINGLE
- B3_HEADER_SPAN_ID
- B3_HEADER_TRACE_ID
B3 headers used for distributed tracing
- GRPC_METADATA_ORIGIN
- GRPC_METADATA_PARENT_ID
- GRPC_METADATA_SAMPLING_PRIORITY
- GRPC_METADATA_TRACE_ID
gRPC metadata keys for distributed tracing. github.com/grpc/grpc-go/blob/v1.10.x/Documentation/grpc-metadata.md
- HTTP_HEADER_ORIGIN
- HTTP_HEADER_PARENT_ID
- HTTP_HEADER_SAMPLING_PRIORITY
- HTTP_HEADER_TRACE_ID
HTTP
headers one should set for distributed tracing. These are cross-language (eg: Python, Go and other implementations should honor these)- ID_FORMAT_STR
- ORIGIN_KEY
- PROPAGATION_EXTRACT_STYLE_ENV
- PROPAGATION_INJECT_STYLE_ENV
- PROPAGATION_STYLE_B3
- PROPAGATION_STYLE_B3_SINGLE_HEADER
- PROPAGATION_STYLE_DATADOG
Distributed tracing propagation options
- SAMPLING_PRIORITY_KEY