Current section

Files

Jump to
otters src otters.hrl
Raw

src/otters.hrl

-record(span , {
timestamp :: otters:time_us(), % strt timestamp
trace_id :: otters:trace_id() | undefined, % 64 bit int trace id
name :: otters:info(), % name of the span
id :: otters:span_id() | undefined, % 64 bit int span id
parent_id :: otters:span_id() | undefined, % 64 bit int parent span id
tags = [] :: [{otters:info(), otters:info()} |
{otters:info(), otters:info(), otters:service()}], % tags
logs = [] :: [{otters:time_us(), otters:info()} |
{otters:info(), otters:info(), otters:service()}], % logs
duration :: otters:time_us() % microseconds between span start/end
}).