Telemetry handler that creates Opentelemetry spans from Bandit events.
After installing, setup the handler in your application behaviour before your top-level supervisor starts.
OpentelemetryBandit.setup()When phoenix is used, setup telemetry this way:
OpentelemetryBandit.setup()
OpentelemetryPhoenix.setup(adapter: :bandit)Note: Please, vote for the PR to opentelemetry-phoenix: open-telemetry/opentelemetry-erlang-contrib#249
def deps do
[
{:opentelemetry_bandit, "~> 0.1.4"}
]
end