Scout - Ruby on Rails and Elixir performance monitor

Bartłomiej Skwira @ codequest

  • Ruby on Rails
  • Elixir (beta*)

* status for 02/11/2017

Overview view

(Source: http://help.apm.scoutapp.com)

Response time - mean

Response time - mean in time range

Response time - mean in time range

Response time - 95th percentile

Throughput

Errors

Memory

Apdex

Comparing metrics

Memory bloat insights

n+1 insights

Memory/CPU by dyno

Web endpoints

Single endpoint

Single endpoint - transaction traces

Single transaction breakdown

Single transaction breakdown

Single transaction breakdown - SQL

Single transaction breakdown -backtrace

Database

(Source: http://help.apm.scoutapp.com)

Database

  • Paid extra - $15/month
  • Supports ActiveRecord supported libraries: PostgreSQL, MySQL, etc

Alerting when app's performance degrades

(Source: http://help.apm.scoutapp.com)

Deploy tracking

(Source: http://help.apm.scoutapp.com)

Git integration

(Source: http://help.apm.scoutapp.com)

Custom context

(Source: http://help.apm.scoutapp.com)

Custom context

Compared to New Relic

(Source: http://help.apm.scoutapp.com)

Other info

Stored data:

  • 30 days of metrics
  • 7 days of transaction traces

 

Pricing

(Source: http://help.apm.scoutapp.com)

Alternatives

Pro Tip

“We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil.” - Donald Knuth

Finito

Made with Slides.com