本文介绍了什么是最佳或最常用的JMX控制台/客户端的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个使用JMX进行检测的服务器应用程序,因此可以在测试和生产环境中对其进行监视.我希望以图形格式显示一些JMX公开属性的当前值以及长期趋势.

I have a server application that has been instrumented using JMX so that it can be monitored in test and production environments. I wish to show the current value of some JMX exposed attributes as well as the long term trends in a graphical format.

什么是最佳或最常用的JMX控制台/客户端

What is the best or most commonly used JMX Console / Client

我遇到了许多可能性,但没有一个人能清楚地成为领导者:

I have come across a number of possibilities but none have stood out as clear leader:

  • JConsole (comes with JDK )
  • JManage (does not look like much recent activity)
  • Panoptes (does not look like much recent activity)
  • MC4J (does not look like much recent activity)
  • JBoss JMXConsole (looks like this may for JBoss servers only)
  • Hyperic HQ (open source / communit edition and enterprise version)
  • Zenoss

哪些是市场领导者?

列表中没有哪些?

推荐答案

我更喜欢使用JConsole进行应用程序监视,并且它确实具有图形视图.如果您使用的是JDK 5.0或更高版本,那是最好的选择.请参考使用jconsole页面以获得更多信息详细信息.

I would prefer using JConsole for application monitoring, and it does have graphical view. If you’re using JDK 5.0 or above then it’s the best. Please refer to this using jconsole page for more details.

我主要将其用于GC调整和发现瓶颈.

I have been primarily using it for GC tuning and finding bottlenecks.

这篇关于什么是最佳或最常用的JMX控制台/客户端的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-13 14:31