Мы используем Apache, используя следующий формат файла журнала:
%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" %D
Теперь мы хотим проверить, какие запросы обслуживались Apache в данный момент времени. Есть ли какой-нибудь инструмент, который уже может это сделать, используя метку времени и продолжительность, сохраненные в файле журнала Apache?
Вряд ли вы найдете инструмент, который сможет это сделать, поскольку %D
не является стандартной частью файлов журнала Apache по умолчанию.
Написание сценария, который анализирует ваши файлы журналов, вычисляет время окончания каждого запроса и выводит их все на диаграмму, не должно занимать больше десяти минут.
Все упражнение будет иметь смысл только в том случае, если ваша длительность превышает один миллион микросекунд, поскольку метка времени имеет точность только до ближайшей секунды.