rabbitmq-监控告警

小丫6个月前技术文章206

插件安装

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







相关文章

shell脚本-expect

shell脚本-expect

一、概述       Expect是建立在tcl基础上的一个工具,Expect 是用来进行自动化控制和测试的工具。主要解决shell脚本中不可交互的问题。       在一些需要交互输入指令的场景下,...

Go 链表的实现

Go 链表的实现

链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:...

Kubernetes 认证授权

Kubernetes 认证授权

1、认证所有 Kubernetes 集群都有两类用户:由 Kubernetes 管理的服务账号和普通用户。任何客户端访问之前,经由 kubernetes 时,需经过:认证(token, ssl)、授权...

某客户k3s网络故障案例

某客户k3s网络故障案例

1、出现问题     在我们吃饭的过程中,小丫告诉我客户的系统出现问题了,我们赶快吃完饭回去帮忙排查。当我们回去的时候,被告知问题已经被修复了,但是问题根源没有找到。故障原因给出的是:  服务重启后对...

scylladb简单命令介绍

一、cql 命令查看版本SHOW VERSION查看连接的数据库地址SHOW HOST批量执行.cql文件中的命令SOURCE '/home/thobbs/commands.cql'开启和关闭命令追踪...

idea打包java可执行jar包

idea打包java可执行jar包

1,在项目上鼠标右键 --> Open Module SettingsArtifacts --> + --> JAR --> From modules with depende...

发表评论    

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