参考官网文档: https://www.rabbitmq.com/prometheus.html
rabbitmq内置的有prometheu插件,需要开启
rabbitmq-plugins enable rabbitmq_prometheus
关闭插件
rabbitmq-plugins disable rabbitmq_prometheus
可以在rabbitmq UI界面看到 启动监听的端口
prometheus插件监听端口为15692
这样我们可以通过http://yourIP:15692/metrics访问插件监听收集的指标数据:
既然数据已经收集到了,我们就可以把这些数据加入Prometheus中。直接编辑配置文件prometheus.yml;
- job_name: 'rabbitmq'
scrape_interval: 60s
scrape_timeout: 60s
static_configs:
- targets: ['yourIP:15692','yourIP:15692']
如果需要在granfana展示,只需要添加prometheus数据源,在数据展示面板中添加rabbitmq的面板
granfana展示数据面板参考:grafana - 监控信息可视化工具