繁体   English   中英

"在 activemq 上监控和警报"

[英]Monitoring and alerting on activemq

嗨,我通常面临的 activemq 问题如下:- 1. 推送的消息没有被消耗 2. 由于第 1 点,队列大小变得巨大 3. 队列中的消息不断重试

那么,当队列大小超过某个阈值时,你们中的任何人在项目中使用过任何开源来发送邮件吗? 我们是否也可以发送消息详细信息或将其存储在某个地方以便稍后诊断这些消息没有被消费的原因。

您可以使用警报工具实现此目的。
您必须从ActiveMQ jmx(或Jolokia over http)收集指标: https//activemq.apache.org/jmx.html并对其做出反应。 一个好的堆栈(免费,但不是开源,如果你不需要高可用性)是Telegraf收集指标+ InfluxDB持久+ Grafana呈现指标和发送警报。

例如:

  • 在代理上,您将找到StorePercentUsage来监控整体磁盘使用情况
  • 在队列(= Destination)上,您将找到QueueSize和ConsumerCount。

您可以轻松构建规则,以在指标高于/低于阈值时发送警报。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM