Журналы Squid для истории запросов, Cache Manager для статистики в реальном времени
Используйте журналы транзакций для исторических отчётов о запросах, а Cache Manager — для отчётов о текущей работе, интерпретируя каждую метрику в рамках её собственного отчёта.
SARG анализирует журналы транзакций Squid. Cache Manager показывает отчёты о работающем процессе Squid. Выбирайте источник данных в зависимости от заданного вопроса.
| Вопрос | Подходящий источник |
|---|---|
| Какие записанные запросы сделал клиент? | access.log |
| Исторический трафик с группировкой по пользователю или назначению | SARG, обрабатывающий доступные журналы |
| Текущая работа, память или внутренние счётчики | Соответствующий отчёт Cache Manager |
SARG не может восстановить поле, которое входной журнал никогда не записывал. Настройте нужный формат журнала до того, как собирать анализируемый период, и учитывайте ротированные файлы и любые исключения в access-log.
В Squid 6 и 7 access_log определяет, где и какие подходящие транзакции записываются. logformat управляет записываемыми полями. Передача записей по UDP меняет доставку; она не добавляет отсутствующие поля транзакций и не гарантирует, что каждая дейтаграмма дойдёт. Для файлового логгера в Squid 7 выберите его вывод и формат журнала перед сбора нужного периода.
Отчёты Cache Manager имеют собственную область действия. В развёртываниях с несколькими рабочими процессами Squid объединяет некоторые значения рабочих процессов, но не каждый отчёт агрегируется одинаково. Прочитайте смысл этого отчёта, прежде чем считать число единственным измерением всей системы.
Наконец, байты прокси-транзакций и общий трафик сетевого интерфейса — это разные измерения. Укажите, какое из них действительно содержит отчёт.