Дневници на 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 обединява някои стойности на работните процеси, но не всеки отчет се агрегира еднакво. Прочетете значението на този отчет, преди да приемете дадено число за единна измервана стойност за цялата система.
И накрая, байтовете на прокси транзакциите и общият трафик на мрежовия интерфейс са различни измервания. Уточнете кое от двете всъщност съдържа отчетът.