监控嵌入式ActiveMQ

时间:2016-05-23 10:03:07

标签: java jvm activemq

我在我的应用程序中使用嵌入式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作为独立实例运行时,这似乎也很有用(请纠正如果我错了,任何指针肯定会有帮助)

所以我需要的帮助是

  • Hawtio对嵌入式实例非常有用吗?
  • 是否还有其他工具可以实现这一目标?

任何帮助都非常感激。

1 个答案:

答案 0 :(得分:1)

我使用过hawtio,它是监控ActiveMQ的非常有用的工具。它在内部使用了JMX,它可以让你运行java进程并监视它。