Журнали 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 об'єднує деякі значення робочих процесів, але не кожен звіт агрегується однаково. Прочитайте значення цього звіту, перш ніж вважати число єдиним виміром усієї системи.
Нарешті, байти проксі-транзакцій і загальний трафік мережевого інтерфейсу — це різні вимірювання. Зазначте, яке з них насправді містить звіт.