Dzienniki Squid dla historii żądań, Cache Manager dla statystyk na żywo
Używaj dzienników transakcji do historycznych raportów o żądaniach, a Cache Manager do raportów z bieżącej pracy, interpretując każdy wskaźnik w zakresie jego własnego raportu.
SARG analizuje dzienniki transakcji Squid. Cache Manager pokazuje raporty o działającym procesie Squid. Wybieraj źródło danych zależnie od zadawanego pytania.
| Pytanie | Odpowiednie źródło |
|---|---|
| Które zapisane żądania wysłał klient? | access.log |
| Historyczny ruch pogrupowany według użytkownika lub celu | SARG przetwarzający dostępne dzienniki |
| Bieżąca praca, pamięć lub liczniki wewnętrzne | Odpowiedni raport Cache Manager |
SARG nie potrafi odtworzyć pola, którego dziennik wejściowy nigdy nie zapisał. Ustaw wymagany format dziennika, zanim zaczniesz zbierać analizowany okres, i uwzględnij pliki po rotacji oraz wszelkie wyłączenia w access-logu.
W Squid 6 i 7 access_log decyduje, gdzie i które pasujące transakcje są rejestrowane. logformat kontroluje zapisywane pola. Wysyłanie rekordów przez UDP zmienia dostarczanie; nie dodaje brakujących pól transakcji i nie gwarantuje dotarcia każdego datagramu. W przypadku loggera plikowego w Squid 7 wybierz jego wyjście i format dziennika przed zebraniem wymaganego okresu.
Raporty Cache Manager mają własny zakres. W wdrożeniach z wieloma workerami Squid łączy niektóre wartości workerów, ale nie każdy raport jest agregowany w ten sam sposób. Przeczytaj znaczenie tego raportu, zanim uznasz liczbę za jedyny pomiar całego systemu.
Na koniec bajty transakcji proxy i całkowity ruch interfejsu sieciowego to różne pomiary. Wskaż, który z nich raport faktycznie zawiera.