这里只是对prometheus监控MySQL的配置过程做个记录,方便以后查阅。
1.下载rabbitmq_exporter
github地址:https://github.com/kbudde/rabbitmq_exporter/releases
1 | [root@node1 prometheus]# wget https://github.com/kbudde/rabbitmq_exporter/releases/download/v1.0.0-RC7/rabbitmq_exporter-1.0.0-RC7.linux-amd64.tar.gz |
2.修改连接rabbitmq的配置文件
如果没有配置文件可以去github下载
1 | [root@node1 prometheus]# cat config.json |
主要修改以下配置:
rabbit_url:rabbitmq地址;
rabbit_user:mq的登录账户;
rabbit_pass:mq的账户密码;
publish_port:暴露监控指标的端口;
publish_addr:监控本机端口;
3.配置rabbitmq_exporter服务启动
添加到系统启动
1 | [root@node1 rabbitmq_exporter]# cat /usr/lib/systemd/system/rabbitmq_exporter.service |
启动rabbitmq_exporter
1 | [root@node1 rabbitmq_exporter]# systemctl enable rabbitmq_exporter |
4.修改prometheus配置
1 | scrape_configs: |
5.重启prometheus
如果开启了api管理功能,可以如下方式热加载配置
1 | curl -X POST http://127.0.0.1:9090/-/reload |
6.grafana出图
推荐使用4371
效果如下