https://github.com/orachide/rabbitmq-metrics-to-graphite
rabbitmq-metrics-to-graphite的Python项目详细描述
RabbitMQ石墨指标
从rabbitmq读取数据并向graphite发送度量值
如何安装
使用pip
pip install rabbitmq-metrics-to-graphite
来自git rpo
git clone https://github.com/orachide/rabbitmq-metrics-to-graphite.git cd rabbitmq-metrics-to-graphite python setup.py build python setup.py install
配置
配置文件示例:
{"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
Grafana仪表板
使用grafana-rabbitmq-metrics.json我们可以获得以下仪表板