Tapper v0.6.2 Tapper.Tracer.Trace View Source
Tracer internal state, and functions to convert this to protocol spans (Tapper.Protocol.Span)
Link to this section Summary
Link to this section Types
Specs
t() :: trace()
Specs
trace() :: %Tapper.Tracer.Trace{
async: nil | true,
config: map(),
debug: boolean(),
end_timestamp: Tapper.Timestamp.t(),
last_activity: Tapper.Timestamp.t(),
parent_id: Tapper.SpanId.t() | :root,
sample: boolean(),
span_id: Tapper.SpanId.t(),
spans: %{required(Tapper.SpanId.t()) => Tapper.Tracer.Trace.SpanInfo.t()},
timestamp: Tapper.Timestamp.t(),
trace_id: Tapper.TraceId.t(),
ttl: integer()
}
Tracer state: the state of a single trace session.