-
Notifications
You must be signed in to change notification settings - Fork 58
Open
Labels
Description
Forgive me if I'm incorrect, but I don't believe Absinthe emits [:absinthe, :operation, :exception] telemetry events since they don't use :telemetry.span -- instead they manually emit start and stop events, and there isn't a exception event.
honeybadger-elixir/lib/honeybadger/insights/absinthe.ex
Lines 34 to 37 in 71de52f
| @telemetry_events [ | |
| [:absinthe, :execute, :operation, :stop], | |
| [:absinthe, :execute, :operation, :exception] | |
| ] |
Looking at the Absinthe Telemetry guides, they also don't list exceptions: https://hexdocs.pm/absinthe/telemetry.html nor in Absinthe.Plug
Here's where Absinthe is emitting the events:
https://github.com/absinthe-graphql/absinthe/blob/a555ed72c6e21f174b67ccb2dbb898b6ac9a420c/lib/absinthe/phase/telemetry.ex#L23-L27
joshuap