https://github.com/scoutapp/scout_apm_elixir
ScoutAPM Elixir Agent. Supports Phoenix and other frameworks.
https://github.com/scoutapp/scout_apm_elixir
elixir monitoring phoenix profiler
Last synced: 2 months ago
JSON representation
ScoutAPM Elixir Agent. Supports Phoenix and other frameworks.
- Host: GitHub
- URL: https://github.com/scoutapp/scout_apm_elixir
- Owner: scoutapp
- License: other
- Created: 2017-03-13T22:03:35.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-10-23T17:07:08.000Z (over 1 year ago)
- Last Synced: 2024-09-19T23:39:24.069Z (9 months ago)
- Topics: elixir, monitoring, phoenix, profiler
- Language: Elixir
- Homepage: https://scoutapm.com
- Size: 452 KB
- Stars: 36
- Watchers: 11
- Forks: 20
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 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](https://scoutapp.com), a hosted application monitoring service.
## Monitoring Usage
1. Signup for a [free Scout account](https://scoutapp.com/info/pricing).
2. Follow our install instructions within the UI.[See our docs](http://docs.scoutapm.com/#elixir-agent) for detailed information.
## DevTrace (Development Profiler) Usage
DevTrace, Scout's in-browser development profiler, may be used without signup.

To use:
1. [Follow the same installation steps as monitoring](http://docs.scoutapm.com/#elixir-install), but skip downloading the config file.
2. In your `config/dev.exs` file, add:
```elixir
# config/dev.exs
config :scout_apm,
dev_trace: true
```
3. Restart your app.
4. Refresh your browser window and look for the speed badge.## Instrumentation
See [our docs](http://docs.scoutapm.com/#elixir-instrumented-libaries) for information on libraries we auto-instrument (like Phoenix controller-actions) and guides for instrumenting Phoenix channels, Task, HTTPoison, GenServer, and more.