【发布时间】:2012-03-14 00:11:31
【问题描述】:
是否可以从 Apache 日志文件中确定每秒请求的指标?如果是这样,如何处理?
干杯, 天主教。
【问题讨论】:
-
问题不清楚。您能否指定您是指实时日志还是历史日志?
-
另外,你的意思是平均或峰值 reqs/s 吗?
标签: apache performance-testing throughput
是否可以从 Apache 日志文件中确定每秒请求的指标?如果是这样,如何处理?
干杯, 天主教。
【问题讨论】:
标签: apache performance-testing throughput
您必须解析 Access Log 中的条目才能查看每秒请求数。
通用日志格式如下所示:
127.0.0.1 - 坦率 [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326
您可以使用 Java 或某种其他类型的强文本解析语言在访问日志中查找“GET”条目,然后通过对日期/时间部分进行分组来“总结”每秒的请求数 (" 2000 年 10 月 10 日:13:55:36")。那些在日期/时间部分匹配的“GET”条目将包含在每秒请求数部分中。
从那里,您可以收集有关一天中特定时间、每秒最大请求数等的更多指标...
编辑
看起来 SOF 上也有人问过这个问题:How to get “requests per second” for Apache in Linux?
【讨论】: