首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >RabbitMQ-监控(Monitor)

RabbitMQ-监控(Monitor)

作者头像
运维小路
发布2025-07-03 15:35:06
发布2025-07-03 15:35:06
8400
代码可运行
举报
文章被收录于专栏:运维小路运维小路
运行总次数:0
代码可运行

作者介绍:简历上没有一个精通的运维工程师,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

中间件,我给它的定义就是为了实现某系业务功能依赖的软件,包括如下部分:

Web服务器

代理服务器

ZooKeeper

Kafka

RabbitMQ(本章节)

今天来讲RabbitMQ监控,实际上我们前面的web插件和几http api 都有监控功能,只是一个web界面查看,一个用http接口(适合接入自己的监控,并且需要对http很熟悉才行)。

开启监控插件

最近由于云原生的火爆,所以几乎所有的应用软件新版本暴露的监控接口,都会支持Pormetheus。

代码语言:javascript
代码运行次数:0
运行
复制
[root@rabbitmq01 sbin]# ./rabbitmq-plugins enable rabbitmq_prometheus
Enabling plugins on node rabbit@rabbitmq01:
rabbitmq_prometheus
The following plugins have been configured:
  rabbitmq_delayed_message_exchange
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_prometheus
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@rabbitmq01...
The following plugins have been enabled:
  rabbitmq_prometheus

set 5 plugins.
Offline change; changes will take effect at broker restart.

监听端口,默认他监听在15692端口。

代码语言:javascript
代码运行次数:0
运行
复制
#访问地址 
http://192.168.31.151:15692/metrics/

Prometheus配置

代码语言:javascript
代码运行次数:0
运行
复制
- job_name: 'rabbitmq'
  static_configs:
    - targets: ['rabbitmq-node:15692']  # 监控端口
代码语言:javascript
代码运行次数:0
运行
复制
https://grafana.com/grafana/dashboards/10991-rabbitmq-overview/

当然这些监控部署相对都会比较简单,监控以后是需要对核心指标进行告警,上面图片是让DeepSeek生成的告警指标,具体监控需求还是根据自己

需求进行调整。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-06-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维小路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档