-
Couldn't load subscription status.
- Fork 86
Description
It's nice to see slow queries coming from Ecto in the dashboard. However, oftentimes it's really hard to match the query to the code that emits it. For example, I'm looking at a vast codebase that spans over a 1000 of modules, and it's really challenging sometimes to locate Elixir/Ecto code that produces slow query.
For any given query reported in AppSignal, it would be great to be able to trace it back to the code that produced it.
Ecto reports stacktraces in telemetry events for a while now, see: elixir-ecto/ecto#3798. It would be really useful to have that in AppSignal.
There's also a discussion about this topic on ElixirForum atm: https://elixirforum.com/t/tracking-down-slow-queries-in-ecto/58121