Appsignal.Tracer.create_span
You're seeing just the function
create_span
, go back to Appsignal.Tracer module for more information.
Specs
create_span(String.t()) :: Appsignal.Span.t() | nil
Creates a new root span.
Example
Appsignal.Tracer.create_span("http_request")
Specs
create_span(String.t(), Appsignal.Span.t() | nil) :: Appsignal.Span.t() | nil
Creates a new child span.
Example
parent = Appsignal.Tracer.current_span()
Appsignal.Tracer.create_span("http_request", parent)
Specs
create_span(String.t(), Appsignal.Span.t() | nil, options()) :: Appsignal.Span.t() | nil
Creates a new span, with an optional parent or pid.
Example
parent = Appsignal.Tracer.current_span()
Appsignal.Tracer.create_span("http_request", parent, [start_time: :os.system_time(), pid: self()])