A newrelic plugin for monitoring resque, including the number of pending items per queue in each namespace.
The newrelic_resque_depth plugin can be configured for multiple resque servers with multiple namespaces. The summary page shows stats on Pending, Processing Rate, and Failed jobs. The Overview provides a Queue Depth chart, which shows pending records for each queue in the namespace; a Queue Processing chart, which provides processed, pending, and failed jobs; and a Workers and Queues chart, which provides number of queues, workers, and working workers.
- Go to the tags list and find the latest tar.gz
- Download and extract the source
- Run
bundle install
to install the required gems - Copy
config/template_newrelic_plugin.yml
toconfig/newrelic_plugin.yml
- Replace "YOUR LICENSE_KEY_HERE" with your New Relic license key
- Add your redis URI(s) and namespace(s) information to the configuration
- Execute ./newrelic_resque_depth_plugin
- Open your New Relic account in the browser and look for ResqueDepth in the left-hand pane.
Please use Github issues for all support requests.