我有一个使用JMX检测过的服务器应用程序,因此可以在测试和生产环境中对其进行监控。我希望以图形格式显示一些JMX暴露属性的当前值以及长期趋势。
什么是最好或最常用的JMX控制台/客户端
我遇到了许多可能性,但没有一个能够成为明确的领导者:
哪些是市场领导者?
列表中没有哪些内容?
答案 0 :(得分:23)
我更喜欢使用JConsole进行应用程序监控,它确实有图形视图。如果您使用的是JDK 5.0或更高版本,那么它是最好的。有关详细信息,请参阅此using jconsole page。
我一直主要用它来进行GC调整和发现瓶颈。
答案 1 :(得分:21)
JConsole有一个图形视图。
答案 2 :(得分:4)
答案 3 :(得分:4)
JRockit Mission Control正在成为Java Mission Control,将专门用于Hotspot。如果您是Oracle客户,则可以从MOS(My Oracle Support)下载5.x版本的Java Mission Control。 Java Mission Control最终将与Oracle JDK一起发布。它尚未普遍可用的原因是存在一些严重的限制,especially when using the Flight Recorder。但是,如果您只对使用JMX控制台感兴趣,那么您应该是金色的!
答案 4 :(得分:1)
jminix是基于嵌入式Web的JMX控制台。不确定它是否已经存在,但仍然存在。
答案 5 :(得分:1)
或者,自己构建一个JMX控制台并不需要很难。只需插入Jolokia并创建一个网页即可获得您感兴趣的属性。不可否认,它不允许您进行趋势分析,但 允许您构建一些真正适合你目的的东西。
我只用几行构建了一些东西:http://nxt.flotsam.nl/ears-and-eyes.html