Java应用程序监视

时间:2013-08-23 12:53:13

标签: java apache-zookeeper newrelic hornetq health-monitoring

我目前正在使用NewRelic(http://newrelic.com/)来监控我的java应用程序。要点是我想监视Zookeeper,Hornetq和其他基于java的应用程序,它们在没有服务器或应用程序容器的情况下运行。 看起来像NewRelic不支持这个东西..

您能否告诉我是否有一个可用于此目的的通用监控工具? (而不是JMX / Jconsole ......)

1 个答案:

答案 0 :(得分:1)

你可能对Ganglia感兴趣:http://ganglia.sourceforge.net/

对于Zookeeper:https://github.com/andreisavu/zookeeper-monitoring/tree/master/ganglia

  

Ganglia是一个可扩展的分布式监控系统,适用于集群和网格等高性能计算系统。它基于针对集群联合的分层设计。它利用广泛使用的技术,如用于数据表示的XML,用于紧凑,便携式数据传输的XDR,以及用于数据存储和可视化的RRDtool。它使用精心设计的数据结构和算法来实现非常低的每节点开销和高并发性。该实现非常强大,已被移植到一系列广泛的操作系统和处理器体系结构中,目前已在全球数千个集群中使用。它已经被用于连接大学校园和世界各地的集群,并且可以扩展以处理具有2000个节点的集群。