This is a fork of Opentelemetry Absinthe (from original repo): Main change in this fork are:
- changing instrumentation to use
opentelemetry_telemetryfor better standard behaviour withabsinthetelemetry event - delete
helpersin favour of using telemetry event fromabsinthedirectly - tracing
:absinthe, :resolve, :field, :start/:stopevent and:absinthe, :middleware, :batch, :start/:stop
OpentelemetryAbsinthe is a OpenTelemetry instrumentation library for Absinthe.
after adding this project as dependency on mix.exs (currently prefered only via git reference)
add OpentelemetryAbsinthe.setup() on application start
def start(_type, _args) do
...
OpentelemetryAbsinthe.setup()
...
end