brentpabst / newrelic-rabbitmq-plugin

A New Relic plugin for monitoring RabbitMQ http://newrelic.com/plugins
MIT License
4 stars 3 forks source link

RabbitMQ Plugin for New Relic

Build status Coverage Status Stories in Backlog Gitter

Prerequisites

Installation

The RabbitMQ plugin can be installed manually or automatically with the New Relic Platform Installer.

Additional information on New Relic's Platform install can be found in their documentation.

Running the Agent

Option 1: New Relic Platform Installer

  1. Install the NPI tool, if not done already.
  2. Install the Plugin: npi install com.203sol.newrelic.rabbitmq
  3. Make any necessary changes to plugin.json and newrelic.json in the <plugindir>/config directory.

Option 2: Manual Installer - Option 1 is far easier!

  1. No seriously, Option 1 is easier.
  2. Doanload the latest com.203sol.newrelic.rabbitmq.Z.Y.Z.zip from the GitHub releases page.
  3. Extract the downloaded archive to the location you want to run the RabbitMQ agent from
  4. Copy <plugindir>/config/newrelic.template.json to <plugindir>/config/newrelic.json
  5. Copy <plugindir>/config/plugin.template.json to <plugindir>/config/plugin.json
  6. Update <plugindir>/config/newrelic.json with your New Relic license key.
  7. Update <plugindir>/config/plugin.json to make any required changes.
  8. From CMD or PowerShell run:+1: ./plugin.exe
  9. Wait a few minutes for New Relic to begin processing the data sent from your agent.
  10. Log into your New Relic account at http://newrelic.com and click on RabbitMQ from the Plugin page to view your metrics.

Source Code

This plugin can be found at https://github.com/203sol/newrelic-rabbitmq-plugin/

Contributing

Feel free to fork us, submit issues, and pull requests!