我使用的是 ActiveMQ Classic 5.16.4。我想要类似默认 Web 控制台图表的东西,但不是按队列名称分割,而是要具有一天或几天内的队列条目数。
我看不到任何可以简单地在
queueGraph.jsp
中进行更改的内容,我可以通过修改来将每一行更改为每次。
并不是真的想要实施自定义监控解决方案只是为了查看消息传入并随着时间的推移进行处理。
是否有人知道在默认 ActiveMQ 堆栈中执行此操作的方法 - 或者是实现其他方法以按时间段存储队列长度的唯一解决方案。
我不知道 ActiveMQ Classic 中有内置机制可以执行此操作。我认为最简单的解决方案是设置 Prometheus 实例并使用 JMX Exporter 配置代理。
ActiveMQ Artemis 有一个名为 “消息计数器” 的内置功能可以执行此类操作。它还通过 Prometheus 指标插件 与 Prometheus 进行更紧密的集成。有关在 ActiveMQ Artemis 中导出指标的一般信息可以在文档中找到。