Jurnale Squid pentru istoricul cererilor, Cache Manager pentru statistici în timp real
Folosiți jurnalele de tranzacții pentru rapoarte istorice despre cereri și Cache Manager pentru rapoarte despre funcționarea curentă, interpretând fiecare metrică în domeniul raportului său.
SARG analizează jurnalele de tranzacții ale Squid. Cache Manager afișează rapoarte despre procesul Squid aflat în execuție. Alegeți sursa de date în funcție de întrebarea pusă.
| Întrebare | Sursă relevantă |
|---|---|
| Ce cereri înregistrate a făcut un client? | access.log |
| Trafic istoric grupat după utilizator sau destinație | SARG care procesează jurnalele disponibile |
| Execuția curentă, memoria sau contoarele interne | Raportul Cache Manager corespunzător |
SARG nu poate reconstrui un câmp pe care jurnalul de intrare nu l-a înregistrat niciodată. Configurați formatul de jurnal necesar înainte de a colecta perioada care trebuie analizată și țineți cont de fișierele rotite și de orice excluderi din access-log.
În Squid 6 și 7, access_log stabilește unde și care tranzacții corespunzătoare sunt înregistrate. logformat controlează câmpurile înregistrate. Trimiterea înregistrărilor prin UDP schimbă livrarea; nu adaugă câmpuri de tranzacție lipsă și nu garantează că fiecare datagramă ajunge. Pentru un logger de fișiere din Squid 7, alegeți ieșirea și formatul de jurnal înainte de a colecta perioada necesară.
Rapoartele Cache Manager au propriul domeniu. În implementările cu mai mulți workeri, Squid combină unele valori ale workerilor, dar nu fiecare raport este agregat la fel. Citiți semnificația acelui raport înainte de a trata un număr ca o singură măsurătoare la nivelul întregului sistem.
În cele din urmă, octeții tranzacțiilor proxy și traficul total al interfeței de rețea sunt măsurători diferite. Precizați care dintre ele este conținut efectiv într-un raport.