Modules
A Datadog APM tracing library for Elixir.
The tracer's settings, resolved once when the application boots.
Tracing a function by annotating its definition.
Traces every Ecto query, from one call per repo at startup.
The HTTP tag keys, and the pieces every HTTP integration needs.
Traces every request through a Phoenix endpoint, from one call at startup.
Traces every request through a Req client, from one call where the client is built.
The five span.kind values, by name.
The four sampling priorities Datadog understands, by name.
One unit of traced work, in the shape Datadog receives it.
A trace, in the form that travels between processes.
The tag keys the tracer itself reads or writes, by name.
Task, with the caller's trace carried into the child.
Task.Supervisor, with the caller's trace carried into the child.
Assert on the spans your code produces, without an agent.