tomcat - 监控每秒的tomcat请求?

标签 tomcat monitoring

如何使用 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/

相关文章:

shell - 使用 powershell {send-mailmessage} 检查 SMTP 服务器是否正常工作

.net - JMX 的 .NET 等价物是什么?

java - 尝试了解警报和警报报告控制管理信息库的用途

asp.net - 在 IIS 7.5 中监控平均响应时间的优雅方法是什么?

java - j2ee 我无法启动我的项目

java - jsp中的表单字段不会更改java变量

tomcat-maven-plugin 使用 Tomcat 7 - tomcat :deploy works, tomcat:undeploy 不

eclipse - 在 Tomcat 服务器实例中部署 Spring 应用程序

java - 如何使用它的相对路径访问tomcat服务器中的文件夹?

python - Zabbix Action - 如何在自定义脚本中使用默认字段