专栏首页二狗的DBA之路rabbitmq-server的 prometheus监控

rabbitmq-server的 prometheus监控

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下,

  - 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 条评论
登录 后参与评论

相关文章

  • rabbitmq学习笔记

    建议看下美团分享的rabbitmq基础:http://mp.weixin.qq.com/s/OABseRR0BnbK9svIPyLKXw

    二狗不要跑
  • kettle 实现邮件告警

    二狗不要跑
  • 一种基于proxysql的数据脱敏思路

    背景:我们这边给研发查数据的是通过phpmyadmin进行的,通常情况下研发人员查数据写法是 select * from db1.tb1 where id=xx...

    二狗不要跑
  • rabbitmq-3.7.7安装过程

    rabbtmq 依赖于erlang,rabbitmq 3.7.7 版本对erlang的依赖关系参见:http://www.rabbitmq.com/which-...

    冬天里的懒猫
  • ​Linux下安装RabbitMQ

    java之旅
  • CentOs7.3 搭建 RabbitMQ 3.6 单机多实例服务

    老七Linux
  • 我服务又双叒叕奔溃了,含泪干货分享

    一开始以为是服务本身导致的问题,但是最近一个礼拜都没有提交记录,所以应该不是因为异常提交导致的,只能先重启服务,看看能不能恢复过来。但是重启服务之后还是报类似的...

    林老师带你学编程
  • rabbitmq学习第一步win10下安装rabbitmq

    rabbitmq是目前比较流行的中间件,接下来要好好学学如何使用rabbitmq。首先呢学会win10安装rabbitmq。

    用户1956326
  • 安装rabbitMQ

    1、先在www.erlang.org/downloads下载erlang的源码 2、http://www.rabbitmq.com/download.html下...

    HUC思梦
  • centos6.9 rabbitmq设置SSL

     由于安全团队要求,需要给rabbitmq加上SSL,java代码使用ssl秘钥进行连接。

    py3study

扫码关注云+社区

领取腾讯云代金券