class SplunkTracing::SpanContext

SpanContext holds the data for a span that gets inherited to child spans

Attributes

baggage[R]
id[R]
parent_id[R]
trace_id[R]

Public Class Methods

new(id:, trace_id:, parent_id: nil, baggage: {}) click to toggle source
# File lib/splunktracing/span_context.rb, line 6
def initialize(id:, trace_id:, parent_id: nil, baggage: {})
  @id = id.freeze
  @trace_id = trace_id.freeze
  @parent_id = parent_id.freeze
  @baggage = baggage.freeze
end