ScoutApm.Instruments.PhoenixErrorTelemetry (scout_apm v2.0.0)
Copy MarkdownTelemetry handler for automatic Phoenix error capture.
Attaches to Phoenix telemetry events to automatically capture:
- Router dispatch exceptions
- Error rendering events
Usage
In your application's start/2 function:
def start(_type, _args) do
ScoutApm.Instruments.PhoenixErrorTelemetry.attach()
# ... rest of supervision tree
endThis will automatically capture all unhandled exceptions in Phoenix routes.
Summary
Functions
Attaches telemetry handlers for Phoenix error events. Call this once during application startup.
Detaches the telemetry handlers. Useful for testing.