rabbitmq-监控告警

小丫2年前技术文章936

插件安装

rabbitmq_prometheus这个插件包含在RabbitMQ3.9.x版本中。与所有的插件一样,必须启用它才能使用;

node1,node2,node3 三台机器上执行如下命令:

rabbitmq-plugins enable rabbitmq_prometheus

web 页面查看是否安装成功   http://10.90.0.11:15672/#/

image.png 

输入如下地址可查看promethues数据  http://10.90.0.11:15692/metrics

image.png

6.2 rabbimq接入阿里云

使用阿里云自带的promethues组件来设置

image.pngimage.png

 

6.3  告警指标

序号

预警名称

预警规则

描述

指标名称

1

集群状态预警

当集群状态不符合预期【!=1】时进行预警



节点状态预警

当节点状态不符合预期【!=1】时进行预警



3

等待消费预警

当等待消费的消息数量达到阈值【>1000】时进行预警

延迟消费

InstanceVhostQueueMessageAccum

4

消费预警

当消费中的消息数量达到阈值【>1000】时进行预警

消费速度慢

rabbitmq_queue_consumers







相关文章

kafka单条消息过大导致线上OOM

1 线上问题kafka生产者罢工,停止生产,生产者内存急剧升高,导致程序几次重启。查看日志,发现Produce程序爆异常kafka.common.MessageSizeTooLargeExceptio...

apache Hbase2.x  使用hbck2修复工具

apache Hbase2.x 使用hbck2修复工具

1、背景默认情况下apache hbase 使用hbck2时,无法使用-j 来加载hbck2的jar包,无法进行修复2、解决办法是由于默认情况下只使用自带的hbase hbck修复命令,大部分功能在2...

k8s集群状态与日志查看

一、状态查看1. 查看 Pod 状态以及运行节点kubectl get pods -o widekubectl -n kube-system get pods -o wide2. 查看 Pod 事件k...

使用CoreDNS搭建DNS服务器

使用CoreDNS搭建DNS服务器

简介CoreDNS是一个DNS服务器/转发器,用Go编写,可以链接插件。每个插件执行一个 (DNS) 功能。CoreDNS是云原生计算基金会毕业的项目。CoreDNS是一个快速灵活的DNS服务器。这里...

PG参数整理

一、参数的分类参数的类型名称说明internal内部参数,只读无法修改。postgres程序写死或者是在初始化指定后无法修改的参数postmaster更改该类参数,需重启生效sighup不需重启,重新...

使用clickhouse-backup迁移数据

使用clickhouse-backup迁移数据

说明上一篇文章中,我们介绍了clickhouse-backup工具。除了备份恢复,我们也可以使用该工具来迁移数据。这篇文章中,我们提供一个使用clickhouse-backup做集群迁移的方案。前置条...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。