OpentelemetryQuantum

OpentelemetryQuantum uses telemetry handlers to create OpenTelemetry spans from Quantum jobs.

Installation

If available in Hex, the package can be installed by adding opentelemetry_quantum to your list of dependencies in mix.exs:

def deps do
[
{:opentelemetry_quantum, "~> 0.1"}
]
end

In your application start:

def start(_type, _args) do
OpentelemetryQuantum.setup()
# ...
end

Usage

A new trace is automatically started when a Quantum job executes.