在Catalina / Tomcat中需要注意哪些JMX统计信息?

我configuration了OpenNMS来收集来自tomcat7 jmx的各种数字数据。 有很多东西。 我有兴趣监视这个tomcat实例,这样我可以避免停机时间和locking。 我应该注意哪些指标?

我已经通过SNMP监控CPU,内存,networking等。 有了这个JMX连接,我觉得有趣的事情是

  • 卡塔利娜:types= GlobalRequestProcessor,名字= “AJP-生物/ ABCD-XXXX”
    • RequestsCount到目前为止。
  • 卡塔利娜:types=pipe理器,上下文= /对myApp,主机=本地主机
    • 活跃的会议和迄今为止最大的

对于Tomcat 6,我使用以下代码监视线程池: Catalina:type = ThreadPool,*

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

  • Servlet活动: Catalina:j2eeType = Servlet,* (我相信也有一个用于JSP的)
  • DataSource: Catalina:type = DataSource,*
  • caching命中: Catalina:type = Cache,*

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