rabbitmq
RabbitMQ is the open source message broker.
This module monitors RabbitMQ performance and health metrics.
It collects data using following endpoints:
/api/overview
/api/node/{node_name}
/api/vhosts
Charts
It produces the following charts:
- Queued Messages in
messages
- Messages in
messages/s
- Global Counts in
counts
- File Descriptors in
descriptors
- Socket Descriptors in
descriptors
- Erlang Processes in
processes
- Erlang run queue in
processes
- Memory in
MiB
- Disk Space in
GiB
Per vhost charts:
Configuration
Here is an example for 2 servers:
jobs:
- name: local
url : http://localhost:15672
- name: remote
url : http://203.0.113.10:15672
For all available options please see module configuration file.
Troubleshooting
Check the module debug output. Run the following command as netdata user:
./go.d.plugin -d -m rabbitmq