用于提取某一时间点正在处理的所有请求的工具?

用于提取某一时间点正在处理的所有请求的工具?

我们正在使用 Apache,采用以下日志文​​件格式:

%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" %D

现在我们想检查在给定时间点 Apache 正在处理哪些请求。是否有任何工具可以使用 Apache 日志文件中保存的时间戳和持续时间来执行此操作?

答案1

%D由于它不是默认 Apache 日志文件的标准部分,因此您不太可能找到可以执行此操作的工具。

编写一个脚本来解析您的日志文件并计算每个请求的结束时间并将它们全部绘制在图表上,这应该不会超过十分钟。

整个练习仅当您的持续时间超过一百万微秒时才有价值,因为时间戳的精度仅为最接近的秒。

相关内容