![如何获取 apache tomcat 的统计数据](https://linux22.com/image/626447/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%20apache%20tomcat%20%E7%9A%84%E7%BB%9F%E8%AE%A1%E6%95%B0%E6%8D%AE.png)
我是 Tomcat 服务器的新手。
我正在设计一个工具,提供 tomcat 服务器中点击次数(页面浏览量)的统计信息。
例如。我想设计一个监控工具,提供从自定义特定时间到当前时间的点击次数数据(下拉列表)。
我正在使用 Jquery 条形图插件来设计基于点击次数和时间的图表。
我怎样才能做到这一点?
我正在为 Ubuntu 服务器 (10.04) 执行此操作。Java 版本 -6 和 Tomcat 版本 6。
答案1
Tomcat 可以配置为公开 jmx 接口。虽然我不确定您是否会找到类似 Apache 的访问日志文件(请注意,您可以使用 tomcat 配置中的 AccessLog 阀门来实现),但您会发现很多有用的信息,如连接器统计信息、JVM 统计信息等
例如看一下这个页面: http://tomcat.apache.org/tomcat-7.0-doc/monitoring.html
答案2
你可能应该做的是配置 Tomcat 来编写访问日志,然后使用您的报告系统读取该登录信息。
已经有大量软件可以很好地处理来自 Web 服务器日志的报告,因此可能不需要为此从头开始实现某些功能。