我正在运行一个 Apache Tomcat 6 网站,并希望以某种方式记录网站上每个虚拟主机使用的带宽量。是否有这样的插件或日志记录类可用于实现此目的?或者编写一个需要多少时间?
作为一种解决方法,如果我能弄清楚如何记录单个请求以及传输的字节数(不是(文件大小,但实际发送的字节数),我想我可以编写一个脚本来将它们加起来。但我更喜欢其他类型的模块,因为我不太关心跟踪单个页面点击量。
答案1
答案2
我们有类似的要求,但不想存储和分析 GB 的传输日志。
结果是 Valve 的实现,它将通过虚拟主机聚合数据并以 mbeans + 输出的形式发布到 tomcats 标准日志:
https://github.com/Viskan/AggregatedAccessLog
如果你想要一个编译版本来测试,请告诉我(通过 github)
br B