A single OpenTelemetry span.
Summary
Types
@type t() :: %TimelessTraces.Span{ attributes: map(), duration_ns: integer(), end_time: integer(), events: list(), instrumentation_scope: map() | nil, kind: :internal | :server | :client | :producer | :consumer, name: String.t(), parent_span_id: String.t() | nil, resource: map(), span_id: String.t(), start_time: integer(), status: :ok | :error | :unset, status_message: String.t() | nil, trace_id: String.t() }
Functions
@spec encode_span_id(non_neg_integer()) :: String.t()
@spec encode_trace_id(non_neg_integer()) :: String.t()