RabbitMQ管理页面监控警告设置

管理页面的正常状态

命令方式警告设置

注:该方式的话在重启后,会失效

接下来,我们故意将警告值设置低一点,使我们的rabbitmq页面显示警告

#设置内存值超过50MB的话将会告警

rabbitmqctl set_vm_memory_high_watermark absolute 50MB

#设置内存换页

rabbitmqctl set_vm_memory_high_watermark 

#设置内存值超过相对值的话就会告警,相对值的意思就是总的百分之多少

rabbitmqctl set_vm_memory_high_watermark 0.7

#设置可用空间值小于30GB的话将会告警

rabbitmqctl set_disk_free_limit 30G

配置文件方式警告设置

注:该方式的话会永久生效,就是需要重启rabbitmq

配置文件:/etc/rabbitmq/rabbitmq.conf(根据自身实际情况)

#绝对值设置(内存)
vm_memory_high_watermark.absolute = 2GB
#相对值设置,建议取值0.4-0.7之间,不要超过0.7(内存)
vm_memory_high_watermark.relative = 0.6
#设置内存换页,当rabbitmq使用的内存量快到达我们配置的极限之前,它会尝试将队列中的消息从内存中换页到磁盘以释放内存空间。其实就是拿我们的内存空间换磁盘空间。该值建议设置0.4-0.5,不能超过1。
vm_momery_high_watermark_paging_ratio = 0.5 #绝对值设置(可用空间) disk_free_limit.absolute = 30GB

注:告警了的话,我们的rabbitmq是会失效的,可以自己通过代码发送消息试试,所以告警是非常严重的事情

posted @   RFAA  阅读(528)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示