在 Catalina/Tomcat 中需要注意哪些 JMX 统计数据?

在 Catalina/Tomcat 中需要注意哪些 JMX 统计数据?

我已经配置了 OpenNMS 来收集来自 tomcat7 jmx 的各种数字数据。有很多东西。我有兴趣监控这个 tomcat 实例,这样我就可以避免停机和锁定。我应该注意哪些指标?

我已经通过 SNMP 监控 CPU、内存、网络等内容。通过此 JMX 连接,我发现有趣的事情是

  • Catalina:type=GlobalRequestProcessor,name="ajp-bio-/abcd-XXXX"
    • 到目前为止的请求数。
  • 卡塔利娜:类型=管理器,上下文=/myApp,主机=本地主机
    • 活动会话及其迄今为止的最大会话数

答案1

对于 Tomcat 6,我使用以下方法监视线程池:Catalina:类型=ThreadPool,*

不确定您是否需要应用程序级统计信息 - 如果是,您可能会感兴趣的一些 MBean 是:

  • Servlet 活动:卡塔利娜:j2eeType=Servlet,*(我确信 JSP 也有一个)
  • 数据源:卡塔利娜:类型=数据源,*
  • 缓存命中:卡塔利娜:类型=缓存,*

注意:我假设这些对象名称在 Tomcat 7 中是相同的

相关内容