Come posso monitorare le richieste correnti al secondo in Tomcat, usando collectd. Stavo pensando di monitorare access.log
e calcolare le richieste con uno script e poi convertirlo in collectd ma forse c'è un modo più semplice per farlo? O forse c'è un modo più semplice per farlo usando jmx? Sono stato in grado di trovare solo richieste e richieste totali per thread.monitorare le richieste di tomcat al secondo?
5
A
risposta
6
La proprietà JMX che stai cercando si chiama:
Catalina:type=GlobalRequestProcessor,name=ajp-apr-/10.0.0.1-9001,requestCount
(Questo è nella sintassi usata da Zabbix 1.9.x per la sua collezione JMX Potrebbe essere necessario tradurre quella per uso personale, e regolare. per il proprio connettore, IP e porta) Naturalmente vorrai tenere traccia del cambiamento di quel valore al secondo per ottenere il tuo grafico.