SARG analysiert die Transaktionsprotokolle von Squid. Der Cache Manager zeigt Berichte über den laufenden Squid-Prozess an. Wählen Sie die Datenquelle danach, welche Frage beantwortet werden soll.

FrageRelevante Quelle
Welche aufgezeichneten Anfragen hat ein Client gestellt?access.log
Historischer Datenverkehr, gruppiert nach Benutzer oder ZielSARG bei der Verarbeitung der vorhandenen Protokolle
Laufzeit, Speicher oder interne ZählerDer entsprechende Cache-Manager-Bericht

SARG kann ein Feld nicht rekonstruieren, das das Eingabeprotokoll nie aufgezeichnet hat. Stellen Sie das erforderliche Protokollformat ein, bevor Sie den zu analysierenden Zeitraum erfassen, und berücksichtigen Sie rotierte Dateien sowie alle Ausschlüsse im Access-Log.

Bei Squid 6 und 7 legt access_log fest, wo und welche passenden Transaktionen protokolliert werden. logformat steuert die aufgezeichneten Felder. Das Senden von Datensätzen über UDP verändert die Zustellung; es ergänzt keine fehlenden Transaktionsfelder und garantiert nicht, dass jedes Datagramm ankommt. Für einen Datei-Logger unter Squid 7 wählen Sie dessen Ausgabe und Protokollformat, bevor Sie den benötigten Zeitraum erfassen.

Cache-Manager-Berichte haben ihren eigenen Geltungsbereich. In Bereitstellungen mit mehreren Workern fasst Squid einige Worker-Werte zusammen, aber nicht jeder Bericht wird gleichförmig aggregiert. Lesen Sie die Bedeutung des jeweiligen Berichts, bevor Sie eine Zahl als einzige systemweite Messung behandeln.

Schließlich sind die Bytes der Proxy-Transaktionen und der Gesamtdatenverkehr der Netzwerkschnittstelle unterschiedliche Messungen. Geben Sie an, welche davon ein Bericht tatsächlich enthält.

Ähnliche Artikel