2011-12-08 6 views
5

Comment puis-je surveiller les requêtes en cours par seconde dans Tomcat, en utilisant collectd. Je pensais à surveiller access.log et à calculer les demandes avec un script, puis à le convertir en collectd mais peut-être y a-t-il un moyen plus simple de le faire? Ou peut-être y a-t-il un moyen plus simple de le faire en utilisant jmx? Je n'ai pu trouver que le nombre total de requêtes et de requêtes par thread.surveillance des requêtes tomcat par seconde?

Répondre

6

La propriété JMX que vous recherchez est appelé:

Catalina:type=GlobalRequestProcessor,name=ajp-apr-/10.0.0.1-9001,requestCount 

(qui est dans la syntaxe utilisée par Zabbix 1.9.x pour sa collection JMX Vous devrez peut-être traduire pour votre propre usage, et d'ajuster. pour votre propre connecteur, IP et port) Naturellement, vous aurez envie de suivre le changement de cette valeur par seconde pour obtenir votre graphique.

Questions connexes