Tapper v0.2.0 Tapper.Tracer.Trace

Tracer internal state, and functions to convert this to protocol spans (Tapper.Protocol.Span)

Summary

Types

t()

Tracer state: the state of a single trace session

Types

t()
t() :: trace
trace()
trace() :: %Tapper.Tracer.Trace{async: nil | true, config: map, debug: boolean, end_timestamp: Tapper.Timestamp.timestamp, last_activity: Tapper.Timestamp.timestamp, 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.timestamp, trace_id: Tapper.TraceId.t, ttl: integer}

Tracer state: the state of a single trace session.