Tapper v0.1.1 Tapper.Tracer.Trace

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

Summary

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.Traceer.SpanInfo.t}, timestamp: Tapper.Timestamp.timestamp, trace_id: Tapper.TraceId.t, ttl: integer}

Functions

%Tapper.Tracer.Trace{} (struct)

Tracer state: the state of a single trace session.

endpoint_from_config(map)
endpoint_from_config(map) :: Tapper.Endpoint.t
has_annotation?(arg1, value)
has_annotation?(trace, span_id, value)