prometheus+grafana监控rabbitmq

这是我参与11月更文挑战的第27天,活动详情查看:2021最后一次更文挑战

在prometheus需要向rabbitmq中打入探针,通过探针获取rabbmq信息,并通过接口输出。下文将讲述如何监控rabbitmq。

1.下载exporter

为了各位小伙伴方便,这里提供了一波下载地址,如果模板不是特别满意,也可以去官网自行下载。
rabbitmq_exporter
链接:pan.baidu.com/s/1It9m5qA-…
提取码:9m28

rabbitmq-monitoring_rev4(可视化界面模板)
链接:pan.baidu.com/s/19ZuCfJNy…
提取码:pmvx

2.安装rabbitmq_exporter

1.解压

1
js复制代码tar -zxvf rabbitmq_exporter-1.0.0-RC7.linux-amd64.tar

2.启动

需要在RABBIT_USER=root RABBIT_PASSWORD=root填写rabbit账号密码

1
2
js复制代码cd usr/local/rabbitmq_exporter-1.0.0-RC7.linux-amd64
RABBIT_USER=root RABBIT_PASSWORD=root OUTPUT_FORMAT=JSON PUBLISH_PORT=9099 RABBIT_URL=http://localhost:5672 nohup ./rabbitmq_exporter &

3.验证

输入http://ip:9099/metrics,如果显示下图,代表成功。(端口号为上文配置)
在这里插入图片描述

3.配置prometheus

老套路加入以下配置文件

1
2
3
4
5
js复制代码  - job_name: 'rabbitMq'
static_configs:
- targets: ['ip:9099']
labels:
instance: rabbitMq

4.配置grafana

输入grafana可视化页面地址:ip:3000

1.配置数据源 (prometheus地址:ip:9090)

在这里插入图片描述
在这里插入图片描述
上图填写你prometheus地址,端口切记填写9090,点击save后,如果失败会有提示 。

2.可视化界面模板

在这里插入图片描述
选择上文配置好的数据源,prometheus选项就是上文配置的数据源。
在这里插入图片描述

3.验证

在这里插入图片描述
出现以上画面 配置完成!

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%