Scout Elixir Performance Monitoring Agent
scout_apm monitors the performance of Elixir applications in production and provides an in-browser profiler during development. Metrics are
reported to Scout, a hosted application monitoring service.
- Signup for a free Scout account.
- Follow our install instructions within the UI.
See our docs for detailed information.
DevTrace (Development Profiler) Usage
DevTrace, Scout's in-browser development profiler, may be used without signup.
- Follow the same installation steps as monitoring, but skip downloading the config file.
- In your
# config/dev.exs config :scout_apm, dev_trace: true
- Restart your app.
- Refresh your browser window and look for the speed badge.
See our docs for information on libraries we auto-instrument (like Phoenix controller-actions) and guides for instrumenting Phoenix channels, Task, HTTPoison, GenServer, and more.