Анализатор логов Apache, который управляет временем, затраченным на обслуживание запроса
Мне нужно следить за производительностью моего веб-сервера (сзади находится сервер приложений) и создавать отчеты для высшего руководства.
Я включил %T/%D
в моих журналах Apache, и я хотел бы знать, есть ли анализатор журналов Apache или какой-либо другой инструмент, который анализирует эти значения и управляет ими, показывая диаграммы или отчеты.
Я ищу в основном интегрированное решение, а не в сценарии awk+gnuplot.
2 ответа
Будет ли это что-нибудь хорошее? апаш-ответа время
apache-response-time - это инструмент анализа производительности для веб-сервера apache. Основное внимание уделяется времени отклика скрипта.
Один из подходов к повышению производительности веб-сайта заключается в том, чтобы другой разработчик ежедневно улучшал один из самых медленных сценариев. apache-response-time идеально подходит для создания ежедневных отчетов для этой цели. Это поможет вам найти длинные, часто используемые и большие apache-скрипты.
Мне нужно контролировать производительность на моем веб-сервере
Для анализа логов не так много материала для измерения производительности, но прошло несколько лет с тех пор, как я выглядел очень усердно (в настоящее время я использую awk и jpgraph;). PastMon может предоставить много очень полезных данных (но их сложно настроить - также используется анализ пакетов, а не журналы).
Однако слон в комнате здесь состоит в том, что время, затрачиваемое веб-сервером на разгрузку ответа, очень мало связано с временем отклика страницы у клиента. Если вы хотите получить правильное представление о пользовательском интерфейсе, взгляните на Boomerang + Graphite (для настройки также потребуется немного работы).