每秒监控tomcat请求?

use*_*985 6 monitoring tomcat

如何使用collectd监视Tomcat中每秒的当前请求数.我正在考虑access.log使用脚本监视和计算请求,然后将其转换为collectd但是可能有更简单的方法吗?或者也许有一种更简单的方法来使用jmx?我只能找到每个线程的总请求和请求.

Ari*_*tis 7

您正在寻找的JMX属性称为:

Catalina:type=GlobalRequestProcessor,name=ajp-apr-/10.0.0.1-9001,requestCount
Run Code Online (Sandbox Code Playgroud)

(这是Zabbix 1.9.x用于其JMX集合的语法.您可能需要翻译它以供自己使用,并根据您自己的连接器,IP和端口进行调整)当然,您需要跟踪该值的变化每秒获取你的图表.