Zum Inhalt springen
100% lokal

Access-Log-Analyzer

Apache- und Nginx-Zugriffsprotokolle analysieren: die wichtigsten Pfade, Statuscodes, IP-Adressen und Browser.

Eingabe

Access-Log-Analyzer

Fügen Sie Zugriffsprotokollzeilen im Common- oder Combined-Log-Format ein - dem Standardausgabeformat von Apache und Nginx - und dieses Tool fasst sie zusammen zu den Zahlen, die Sie nach einem Deployment oder Incident wirklich interessieren: die wichtigsten Pfade, eine Aufschlüsselung der Statuscodes, die aktivsten IP-Adressen und eine Aufteilung zwischen Browsern und Bots.

Wählen Sie das Protokollformat, das zu Ihrem Server passt: Common (ohne Referer- oder User-Agent-Feld) oder Combined (mit beiden). Wenn Ihr Server ein nicht standardisiertes Format verwendet, wechseln Sie zu Benutzerdefiniertes Muster und beschreiben Sie es mit den gleichen Directive-Token wie Apache - %h für die Client-IP, %t für den Zeitstempel, %r für die Request-Zeile, %>s für den Statuscode, %b für versendete Bytes sowie %{Referer}i / %{User-agent}i für die beiden angeführten Header-Felder.

Die Optionen steuern, wie die Zusammenfassung aufgebaut wird. Legen Sie fest, wie viele Einträge in jedem Ranking angezeigt werden, filtern Sie nach einem einzelnen Statuscode oder einer Statusklasse wie 4xx, filtern Sie nach Pfaden, die einen Substring enthalten, und gruppieren Sie Anforderungszahlen nach Stunde oder Tag, um Traffic-Spitzen zu erkennen. Aktivieren Sie Bots trennen, um Crawler-Traffic aus der Browser-Aufteilung herauszuziehen, und aktivieren Sie Bytes zählen, um die übertragenen Bytes zu summieren. Statische Dateien auslassen lässt Anforderungen für CSS, JS, Bilder und Schriftarten weg, sodass das Pfad-Ranking tatsächliche Seiten und Endpoints statt Assets widerspiegelt. Wählen Sie, ob das Ergebnis als Zusammenfassung, Tabelle oder CSV angezeigt werden soll - letzteres können Sie direkt in eine Tabellenkalkulation übernehmen.

Alles läuft lokal in Ihrem Browser - Protokollzeilen enthalten oft echte IP-Adressen von Besuchern, daher wird nichts hochgeladen. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter, oder senden Sie es zur weiteren Bearbeitung an ein anderes Tool.

Häufige Fragen

Welche Protokollformate werden unterstützt?
Apache/Nginx Common Log Format, Combined Log Format (Common plus Referer und User Agent) und alle benutzerdefinierten Formate, die Sie mit Apache-style Directive Tokens wie %h, %t, %r, %>s und %b beschreiben können.
Wie unterscheidet es Bots von menschlichen Besuchern?
Es vergleicht die User-Agent-Zeichenkette mit bekannten Crawler- und Bot-Signaturen (Googlebot, curl, Headless Browser und ähnliche). Zeilen ohne User-Agent-Feld, wie einfache Common-Format-Protokolle, werden als unbekannt gezählt, nicht geschätzt.
Was schließt Statische Dateien auslassen aus?
Anforderungen, deren Pfad mit einer gängigen Asset-Erweiterung endet - .css, .js, .png, .jpg, .svg, .woff und ähnliche - damit das Pfad-Ranking Seiten und API-Endpoints statt Assets anzeigt.
Kann ich auf einen bestimmten Statuscode oder Pfad filtern, bevor ich analysiere?
Ja. Filtern Sie nach Statuscode (ein exakter Code, eine Klasse wie 4xx oder eine kommagetrennte Liste) und nach einem Pfad-Substring, und nur die entsprechenden Zeilen werden in jedem Ranking gezählt.
Wird meine Protokolldatei irgendwo hochgeladen?
Nein. Die Zugriffsprotokollanalyse läuft vollständig in Ihrem Browser - die Protokollzeilen, die oft echte Besucher-IP-Adressen enthalten, verlassen Ihr Gerät nie.