Squid-logger for forespørselshistorikk, Cache Manager for sanntidsstatistikk
Bruk transaksjonslogger til historiske rapporter om forespørsler og Cache Manager til rapporter om den løpende driften, og tolk hver metrikk innenfor rapportens eget omfang.
SARG analyserer Squids transaksjonslogger. Cache Manager viser rapporter om Squid-prosessen som kjører. Velg datakilden ut fra spørsmålet som stilles.
| Spørsmål | Relevant kilde |
|---|---|
| Hvilke loggede forespørsler sendte en klient? | access.log |
| Historisk trafikk gruppert etter bruker eller mål | SARG som behandler de tilgjengelige loggene |
| Nåværende driftstid, minne eller interne tellere | Den tilhørende Cache Manager-rapporten |
SARG kan ikke gjenoppbygge et felt som inngangsloggen aldri registrerte. Sett opp det påkrevde loggformatet før du samler inn perioden som skal analyseres, og ta hensyn til roterte filer og eventuelle utelatelser i access-loggen.
I Squid 6 og 7 bestemmer access_log hvor og hvilke samsvarende transaksjoner som logges. logformat styrer feltene som registreres. Å sende poster via UDP endrer leveransen; det legger ikke til manglende transaksjonsfelt og garanterer ikke at hver datagram kommer frem. For en fillogger i Squid 7 bør du velge utdataene og loggformatet før du samler inn den påkrevde perioden.
Cache Manager-rapporter har sitt eget omfang. I utrullinger med flere arbeidere slår Squid sammen noen arbeiderverdier, men ikke alle rapporter aggregeres likt. Les betydningen av rapporten før du behandler et tall som én enkelt måling for hele systemet.
Til slutt er bytene i proxy-transaksjonene og den totale trafikken på nettverksgrensesnittet forskjellige målinger. Oppgi hvilken av dem en rapport faktisk inneholder.