class OpenTelemetry::Trace::SpanContext

def initialize(

Returns:
  • (SpanContext) -

Parameters:
  • remote (optional Boolean) -- Whether the {SpanContext} was extracted from the wire.
  • tracestate (optional Tracestate) -- The tracestate associated with a {Span}. May be nil.
  • trace_flags (optional TraceFlags) -- The trace flags associated with a {Span}.
  • span_id (optional String) -- The span ID associated with a {Span}.
  • trace_id (optional String) -- The trace ID associated with a {Span}.
def initialize(
  trace_id: Trace.generate_trace_id,
  span_id: Trace.generate_span_id,
  trace_flags: TraceFlags::DEFAULT,
  tracestate: Tracestate::DEFAULT,
  remote: false
)
  @trace_id = trace_id
  @span_id = span_id
  @trace_flags = trace_flags
  @tracestate = tracestate
  @remote = remote
end