Quais estatísticas do JMX devem ser observadas no Catalina / Tomcat?

2

Eu configurei o OpenNMS para coletar todos os tipos de dados numéricos que saem do tomcat7 jmx. Existem muitas coisas. Estou interessado em monitorar essa instância do tomcat para evitar atrasos e travamentos. Quais métricas devo observar?

Eu já estou monitorando coisas como CPU, memória, rede via SNMP. Com esta conexão JMX as coisas que eu acho interessantes são

  • Catalina: type = GlobalRequestProcessor, nome="ajp-bio- / a.b.c.d-XXXX"
    • RequestsCount até o momento.
  • Catalina: type = Gerenciador, contexto = / myApp, host = localhost
    • Sessões ativas e seu máximo até o momento
por geoaxis 25.06.2012 / 17:02

1 resposta

1

Para o Tomcat 6, eu monitorei pools de threads usando: Catalina: type = ThreadPool, *

Não tem certeza se você precisa de estatísticas no nível do aplicativo - se sim, alguns dos MBeans que você pode achar interessantes são:

  • Atividade do servlet: Catalina: j2eeType = Servlet, * (tenho certeza de que há um para o JSP também)
  • DataSource: Catalina: type = DataSource, *
  • Acertos do cache: Catalina: type = Cache, *

Nota: Eu suponho que estes nomes de objeto são os mesmos no Tomcat 7

    
por 03.07.2012 / 19:51