мониторинг запросов Tomcat в секунду? - PullRequest
6 голосов
/ 08 декабря 2011

Как я могу отслеживать текущие запросы в секунду в Tomcat, используя collectd.Я думал о мониторинге access.log и вычислении запросов с помощью скрипта, а затем преобразовал его в collectd, но, возможно, есть более простой способ сделать это?Или, может быть, есть более простой способ сделать это с помощью jmx?Мне удалось найти только общее количество запросов и запросов на поток.

1 Ответ

7 голосов
/ 19 декабря 2011

Требуемое свойство JMX называется:

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

(Это синтаксис, используемый Zabbix 1.9.x для своей коллекции JMX. Возможно, вам придется перевести это для собственного использования и настроить для своего собственного соединителя, IP-адреса и порта) Естественно, вы захотите отследить изменение в это значение в секунду, чтобы получить свой график.

...