我想要获取 apache 网络服务器返回的 http 状态代码的每小时统计数据。
一个解决方案是分析 http 日志文件。
但这是一个移动的目标。
阅读时它会变得越来越长,并且不时会旋转。
我不确定。
也许有更现代的方法来获取每小时的 http 状态代码统计数据?
我所说的统计数据是指:一小时内返回的状态代码数量。
例如:
- 200:1200次
- 404:200 次
- 500:3次
- ...
请留下评论说明您为何反对此问题。
答案1
答案2
将其输入到适当的日志分析工具中,例如graylog或更复杂的工具,如ELK堆栈。
答案3
我找到了这个https://github.com/jib/mod_statsd(但我到现在还没用过)
此模块允许直接从 Apache 发送 Statsd 统计信息,而无需 CustomLog 处理器。它将为每个收到的请求发送一个计数器和一个计时器。