来自JMX的有趣指标

时间:2010-04-02 17:50:10

标签: jmx

我是否知道应用程序开发人员通常使用JMX而感兴趣的典型指标除了:

  • CPU利用率
  • 内存消耗

尼古拉斯

4 个答案:

答案 0 :(得分:2)

我想补充一下:

  • 类加载器行为
  • 线程

答案 1 :(得分:1)

  • 内存使用图(您可以看到gc运行并检测内存泄漏)
  • 指定线程的堆栈跟踪
  • jvm正常运行时间,操作系统信息
  • 所有jmx公开的数据与您的应用程序

答案 2 :(得分:0)

  • 垃圾收集器活动(持续时间和频率)
  • 死锁检测
  • 连接器流量(进/出)
  • 请求处理时间
  • 会话数量(与最大配置相关)
  • 平均会话持续时间
  • 拒绝的会话数
  • Webmodule正在运行吗?
  • 正常运行时间(如果少于5分钟,则有人重新启动JVM)
  • 相对于最大值的连接器线程可用的连接器线程
  • 数据源池:用法(相对),租用时间
  • JMS:队列大小,DLQ大小

有关更多指标,请参阅Jmx4Perl's predefined Nagios Check ....

答案 3 :(得分:0)

JMX可用于支持任何MXbeans指标。 参考Java文档 - http://docs.oracle.com/javase/7/docs/api/java/lang/management/ManagementFactory.html 部分方法摘要。