Skip to content

ScoutAPM Elixir Agent. Supports Phoenix and other frameworks.

License

Notifications You must be signed in to change notification settings

populimited/scout_apm_elixir

 
 

Repository files navigation

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.

screenshot

Monitoring Usage

  1. Signup for a free Scout account.
  2. 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.

devtrace

To use:

  1. Follow the same installation steps as monitoring, but skip downloading the config file.
  2. In your config/dev.exs file, add:
# config/dev.exs
config :scout_apm,
  dev_trace: true
  1. Restart your app.
  2. Refresh your browser window and look for the speed badge.

Instrumentation

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.

About

ScoutAPM Elixir Agent. Supports Phoenix and other frameworks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 99.3%
  • Other 0.7%