Read datas from RABBITMQ and send metrics to Graphite
pip install rabbitmq-metrics-to-graphite
git clone https://github.com/orachide/rabbitmq-metrics-to-graphite.git
cd rabbitmq-metrics-to-graphite
python setup.py build
python setup.py install
Example configuration file:
{
"graphite_servers": [{
"host": "localhost",
"port": 2003,
"prefix": "mycustomprefix.rabbitmq"
}],
"rabbitmq_clusters": [{
"cluster_name": "DC1",
"host": "localhost",
"port": 15672,
"username": "guest",
"password": "guest",
"vhost": "/"
},
{
"cluster_name": "DC2",
"host": "localhost",
"port": 15672,
"username": "guest",
"password": "guest",
"vhost": "/"
}
]
}
rabbitmq-metrics-to-graphite /path/to/configfile
# Verbose
rabbitmq-metrics-to-graphite /path/to/configfile -v
Using grafana-rabbitmq-metrics.json we can obtain the following dashboard