我在我的应用程序中使用嵌入式ActiveMQ,队列运行良好,
现在我们想要一种能够监控这个ActiveMQ的方法,由于它的嵌入性,我们无法使用ActiveMQ提供的默认Web控制台。
我看过这里http://activemq.apache.org/how-can-i-monitor-activemq.html,由于以下原因,所提供的选项对我的事业没什么帮助
JConsole
不是一个不错的选择,因为它占用了大量服务器资源并导致JVM变慢。StatisticsPlugin
是一个不错的方法但不提供UI视图,并在每次重启服务器时重置(如果没有其他任何内容,我们会使用这个) 还看了SO ActiveMQ: how to programmatically monitor embedded broker上的类似问题,这不是我想要的
最近听说过一个名为Hawtio的工具,但是当ActiveMq作为独立实例运行时,这似乎也很有用(请纠正如果我错了,任何指针肯定会有帮助)
所以我需要的帮助是
任何帮助都非常感激。
答案 0 :(得分:1)
我使用过hawtio,它是监控ActiveMQ的非常有用的工具。它在内部使用了JMX,它可以让你运行java进程并监视它。