1

我已经尝试并测试了 JMX API,它使用起来非常简单,并提供了监控 ActiveMQ 所需的大量统计信息。

但问题是,我不想远程监控我的 ActiveMQ,也不想使用其他 API。更准确地说,我想使用 JMS API 本身来获取与各种目的地和代理本身相关的统计信息。

咨询消息似乎是一种替代方法,但它们提供了有限数量的管理消息来监控。

任何输入都非常感谢...

4

4 回答 4

3

AMQ-2379 resulted in a broker plugin for grabbing statistics from destinations by sending a simple JMS message. Check out the docs that show how to use it here:

http://activemq.apache.org/statisticsplugin.html

The statistics plugin is available in the 5.3 release.

于 2009-11-11T23:15:06.287 回答
3

对此没有内置支持。但是您可以实现一个每隔几秒发布一次监控数据的 JMS 主题。使连接不持久,以便在没有侦听器或断开连接时不会堆积。

现在您可以编写一个连接到该主题的客户端,它将接收更新。

于 2009-09-23T13:11:33.967 回答
1

您可以查看此http://issues.apache.org/activemq/browse/AMQ-2379,它将在即将发布的 5.3.0 版本中可用

于 2009-09-23T15:07:32.997 回答
1

在http://issues.apache.org/activemq/browse/AMQ-2379上有一篇博客文章排队等待 - 将在几天左右发布

于 2009-09-23T23:00:04.380 回答