如何使用 collectd 监控 Tomcat 中每秒的当前请求数。我正在考虑监视 access.log
并使用脚本计算请求,然后将其转换为 collectd 但也许有更简单的方法来做到这一点?或者使用 jmx 有更简单的方法吗?我只能找到总请求数和每个线程的请求数。
最佳答案
您要查找的 JMX 属性称为:
Catalina:type=GlobalRequestProcessor,name=ajp-apr-/10.0.0.1-9001,requestCount
(这是 Zabbix 1.9.x 用于其 JMX 集合的语法。您可能需要翻译它以供您自己使用,并针对您自己的连接器、IP 和端口进行调整)自然您会想要跟踪更改以每秒该值获取图表。
关于tomcat - 监控每秒的tomcat请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8433090/