HoneylixirTracing.span
You're seeing just the function
span
, go back to HoneylixirTracing module for more information.
Specs
span(String.t(), work_function()) :: span_return()
Create and send a span to Honeycomb.
Specs
span(HoneylixirTracing.Propagation.t(), String.t(), work_function()) :: span_return()
span(String.t(), Honeylixir.Event.fields_map(), work_function()) :: span_return()
Create and send a span to Honeycomb by optionally propogating tracing context.
This form, span/3
, has two possible calling signatures: the first is a non-propogated
span with initial fields; the second accepts a propogated trace but no initial fields.
Specs
span( HoneylixirTracing.Propagation.t(), String.t(), Honeylixir.Event.fields_map(), work_function() ) :: span_return()
Create and send a span to Honeycomb by propogating tracing context.
Accepts a HoneylixirTracing.Propagation.t/0
for continuing work from another Process's trace.