Fair enough on performance, and I mostly agree with what you’re saying, but I wouldn’t start there. You can get a lot of mileage just from tracing Phoenix + Ecto.
Observability is a garden, you need to tend to it. Over-instrumenting has a cost, you will either
- Run out of your event quota quickly
- Be forced to sample and lose data
- Spend more resources than you intended on shipping spans out of your app (same goes for logging/etc!)






















