module Datadog::Tracing::Correlation
def identifier_from_digest(digest)
use a correlation multiple times, specially in the context of logging?
DEV: can we memoize this object, give it can be common to
Produces a CorrelationIdentifier from the TraceDigest provided
def identifier_from_digest(digest) return Identifier.new unless digest Identifier.new( span_id: digest.span_id, span_name: digest.span_name, span_resource: digest.span_resource, span_service: digest.span_service, span_type: digest.span_type, trace_id: digest.trace_id, trace_name: digest.trace_name, trace_resource: digest.trace_resource, trace_service: digest.trace_service ) end