rabbitmq-server的 prometheus监控

2019-09-17 14:49:03 浏览数 (1)

rabbitmq-server的安装这里就略过了。

我们这里演示就用单机版的rabbitmq-server

下载 rabbitmq_exporter-0.29.0.linux-amd64.tar.gz 这个包, 下载地址: https://github.com/kbudde/rabbitmq_exporter/releases

tar xf rabbitmq_exporter-0.29.0.linux-amd64.tar.gz  -C /opt/

cd /opt/rabbitmq_exporter-0.29.0.linux-amd64

启动命令就1行:

RABBIT_USER=guest RABBIT_PASSWORD=guest OUTPUT_FORMAT=JSON PUBLISH_PORT=9099 RABBIT_URL=http://192.168.2.4:15672 nohup  ./rabbitmq_exporter >/dev/null 2>&1 &

这里我的账号密码都是用的默认的,实际上在生产环境中,这个账号密码建议改一改。。。

http://192.168.2.14:9099/metrics  如果采集正常的话,会看到类似这种很多的metrics

然后到 prometheus.yml 里面添加对应的target下,

代码语言:javascript复制
  - job_name: 'rabbitmq'
    static_configs:
    - targets: ['192.168.2.14:9099']

重载下配置文件

kill -SIGHUP $(pidof prometheus)

然后,就可以用dashboard去画图了,

建议使用的dashboard大盘: https://grafana.com/dashboards/4371

PS:如果我们有多套rabbitmq,这个大盘还需要改改变量,具体这里就不贴了。

0 人点赞