Наше программное обеспечение для аналитики отслеживает HTML-страницы, которые мы обслуживаем довольно хорошо (с помощью встроенного JavaScript), но у нас есть несколько образ файлы, которые не включены в эти отчеты, поскольку они не прикреплены к какому-либо HTML. Зная имя / путь к файлу, я ищу быстрый (и грязный, если необходимо) способ определить, сколько раз данное изображение обслуживалось Apache каждый день (или час?).
Вам нужно будет посмотреть на свой конкретный формат журнала, но в качестве примера:
grep '/foo.jpg' /var/log/access.log | grep '11/May' | wc -l
Быстро и грязно: grep для изображения в журнале доступа.
Количество раз в день = количество строк, содержащих этот шаблон (при условии, что вы просматриваете журналы ежедневно).
Количество раз в час / минуту / утром / днем / и т. Д. становится немного сложнее, но все еще легко выполняется с помощью некоторых творческих сценариев Perl или оболочки (детали которых зависят от формата вашего журнала)