Method: Datadog::Tracing::TraceDigest#trace_distributed_id

Defined in:
lib/datadog/tracing/trace_digest.rb

#trace_distributed_idInteger (readonly)

The trace id extracted from a distributed context, if different from ‘trace_id`.

The current use case is when the distributed context has a trace id integer larger than 64-bit: This attribute will preserve the original id, while ‘trace_id` will only contain the lower 64 bits.

Returns:

  • (Integer)

See Also:



88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'lib/datadog/tracing/trace_digest.rb', line 88

attr_reader \
:span_id,
:span_name,
:span_resource,
:span_service,
:span_type,
:trace_distributed_tags,
:trace_hostname,
:trace_id,
:trace_name,
:trace_origin,
:trace_process_id,
:trace_resource,
:trace_runtime_id,
:trace_sampling_priority,
:trace_service,
:trace_distributed_id,
:trace_flags,
:trace_state,
:trace_state_unknown_fields,
:span_remote,
:baggage