Fantastic APM for Rails based apps
Use Cases and Deployment Scope
Scout APM helps our engineering team to monitor our main Rails application which is a Monolith hosted on the Heroku platform. It has helped to monitor and debug most of the outages, degradation of response times, or memory bloats for the past 4 years with a great amount of accuracy. It has helped us to do this in our web and background processes.
Pros
- Rails instrumentation
- Segmentation by controllers and sometimes methods
- Detecting low performing endpoints
Cons
- Errors (is a new functionality but I didn't get well how it can replace rollbar for example).
- Usage measuring: In some cases is easy to get "disabled" due to a peak of bad requests.
- Editing app's names
Return on Investment
- Speed to solve incidents
- Easy to monitor new endpoints or deployments
- Easy to monitor background jobs (like sidekiq)
Alternatives Considered
Datadog
Other Software Used
Datadog, Rapid7 InsightOps, Cloudflare







