Protokoly Squid pro historii požadavků, Cache Manager pro živé statistiky
Používejte transakční protokoly pro historické přehledy požadavků a Cache Manager pro přehledy běhu v reálném čase a každou metriku vykládejte v rámci rozsahu jejího přehledu.
SARG analyzuje transakční protokoly Squidu. Cache Manager zobrazuje přehledy o běžícím procesu Squid. Zdroj dat vybírejte podle otázky, kterou řešíte.
| Otázka | Vhodný zdroj |
|---|---|
| Které zaznamenané požadavky klient odeslal? | access.log |
| Historický provoz seskupený podle uživatele nebo cíle | SARG zpracovávající dostupné protokoly |
| Aktuální běh, paměť nebo interní čítače | Odpovídající přehled Cache Manageru |
SARG nedokáže rekonstruovat pole, které vstupní protokol nikdy nezaznamenal. Než začnete sbírat období, které chcete analyzovat, nastavte požadovaný formát protokolu a počítejte s rotovanými soubory i s případnými vyloučeními v access-logu.
U Squidu 6 a 7 určuje access_log, kde a které odpovídající transakce se zaznamenávají. logformat řídí zaznamenávaná pole. Odesílání záznamů přes UDP mění doručení; nedoplňuje chybějící pole transakcí ani nezaručuje, že dorazí každý datagram. U souborového loggeru Squidu 7 vyberte jeho výstup a formát protokolu dříve, než začnete sbírat požadované období.
Přehledy Cache Manageru mají vlastní rozsah. V nasazeních s více workery Squid některé hodnoty workerů slučuje, ale ne každý přehled se agreguje stejně. Přečtěte si význam daného přehledu, než číslo přijmete jako jediné měřítko pro celý systém.
Nakonec, bajty proxy transakcí a celkový provoz síťového rozhraní jsou různá měření. Uveďte, které z nich přehled skutečně obsahuje.