Scout PluginsSimple server and application monitoring that's powered by plugins like this.

Plugins » Ruby on Rails Monitoring

by Scout

Analyzes the performance of a Ruby on Rails application via its log file. Install this plugin in Scout and provide the full path to a Rails log file (ex: /var/www/app/APP_NAME/log/production.log).

The plugin provides a breakdown of slow requests, generates alerts when the average request time increases dramatically, and creates a detailed performance report via the Request Log Analyzer gem every 24 hours.

By default, a slow request is any request that is greater than or equal to 3 seconds. This can be modified in the plugin settings.

Note that the Request Log Analyzer may take a couple of minutes to run on large log files.

On the first run, a detailed report is generated for the previous 2 days of activity. No metric data is reported on the first run (requests, slow requests, and average request time).

Dependencies

Requires:

elif gem

sudo gem install elif

request-log-analyzer gem

sudo gem install request-log-analyzer

Memory Tracking

This plugin can alert you when a request results in a large jump in memory usage. To enable memory tracking, follow these instructions.

Compatibility

Tested on Linux, OSX, and Solaris. Requires the Scout Agent version 4.0 or greater. Requires the Request Log Analyzer 1.6.4 or greater.

HomeFeaturesPricing & SignupPluginsAPIHelpBlogTwitterAbout