Scout Elixir Troubleshooting

Not seeing data?

1

Examine your log file for any lines that match Scout.

Look for:

[info] Setup ScoutApm.Watcher on ScoutApm.Store
[info] Setup ScoutApm.Watcher on ScoutApm.Config
[info] Setup ScoutApm.Watcher on ScoutApm.PersistentHistogram
[info] Setup ScoutApm.Watcher on ScoutApm.Logger
[info] Setup ScoutApm.Watcher on ScoutApm.Supervisor

If none of the above appears, ensure scout_apm was added as a dependency and to your list of applications. See the first step in the Elixir install instructions.

2

Is use ScoutApm.Instrumentation specified in every controller module you wish to instrument?

This step is frequently missed if you are using multiple controller modules. See the third step in the Elixir install instructions.

3

Still stuck? Email us.

The following process helps us resolve issues faster:

  • Increase the log level of scout_apm by setting log_level: "debug" in your config/scout_apm.exs file and restart your app.
  • Wait five minutes, then email support@scoutapp.com your log output and the application's mix.lock file.

We typically respond within a couple of hours during the business day.