This plugin reports metrics about the RabbitMQ cluster being monitored.
Overview
- Cluster Status - Reports Health (1), Warning (2), and Critical (3) based on the state of the cluster.
- Number of connections to the cluster.
- Number of network partitions seen.
Nodes
- Number of Nodes
- Number of Failed Nodes
- Per Node Metrics for:
- Memory Used (percentage)
- Disk Free
- File Descriptions Used (percentage)
- Sockets Used (percentage)
- Memory Alarm (True/False)
- Disk Free Alarm (True/False)
Queues
- Total number of queues
- Queue Names
- Delivery Get Details (messages/second)
- Publish Details (messages/second)
- Number of Messages (count)
- Number of Down Queues (count)
- .Net 4.5
- RabbitMQ must have the management plugin installed, and be configured with rate_mode: detailed, as documented here: RabbitMQ Management Plugin
- Download release and unzip on machine to handle monitoring.
- Edit Config Files rename newrelic.template.json to newrelic.json Rename plugin.template.json to plugin.json Update settings in both config files for your environment
- Run plugin.exe from Command line
Use NPI to install the plugin to register as a service
- Run Command as admin: npi install org.healthwise.newrelic.rabbitmq
- Follow on screen prompts