监控 Apache 提供图像文件频率的快速/简便方法

监控 Apache 提供图像文件频率的快速/简便方法

我们的分析软件可以很好地监控我们提供的 HTML 页面(通过嵌入的 JavaScript),但我们有几个图像这些报告中未包含这些文件,因为它们未附加到任何 HTML。知道文件的名称/路径后,我正在寻找一种快速(必要时也可以是粗略的)方法来确定 Apache 每天(或每小时?)提供给定图像的次数。

答案1

您需要查看特定的日志格式,但作为示例:

grep '/foo.jpg' /var/log/access.log | grep '11/May' | wc -l

答案2

快速而肮脏:在访问日志中查找图像。

一天中的次数 = 包含该模式的行数(假设您每天滚动日志)。
一小时/一分钟/上午/下午/等等中的次数有点复杂,但仍然可以通过一些创造性的 perl 或 shell 脚本轻松完成(具体细节取决于您的日志格式)

相关内容