【发布时间】:2012-01-16 00:19:27
【问题描述】:
如何使用 collectd 监控 Tomcat 中每秒的当前请求数。我正在考虑监视access.log 并使用脚本计算请求,然后将其转换为 collectd 但也许有更简单的方法来做到这一点?或者也许有一种更简单的方法可以使用 jmx 来做到这一点?我只能找到每个线程的总请求数和请求数。
【问题讨论】:
标签: tomcat monitoring
如何使用 collectd 监控 Tomcat 中每秒的当前请求数。我正在考虑监视access.log 并使用脚本计算请求,然后将其转换为 collectd 但也许有更简单的方法来做到这一点?或者也许有一种更简单的方法可以使用 jmx 来做到这一点?我只能找到每个线程的总请求数和请求数。
【问题讨论】:
标签: tomcat monitoring
您要查找的 JMX 属性称为:
Catalina:type=GlobalRequestProcessor,name=ajp-apr-/10.0.0.1-9001,requestCount
(这是 Zabbix 1.9.x 用于其 JMX 集合的语法。您可能需要翻译它以供自己使用,并针对您自己的连接器、IP 和端口进行调整)自然您会想要跟踪更改以每秒的值获取您的图表。
【讨论】: