Log- und Observability-Tools
Debugging anhand von Logs heißt, Formate zu lesen, die nie für Menschen gedacht waren: eine Nginx-Access-Log-Zeile mit eigenem log_format, eine RFC-5424-Syslog-Nachricht, deren PRI-Wert Facility und Severity zusammen kodiert, ein Stack Trace aus einer Sprache, die du nicht täglich liest, oder ein traceparent-Header, dessen Format du bestätigen musst, bevor du dem benannten Trace vertraust. Diese Tools zerlegen diesen rohen Text in überschaubare Felder.
Wähle den Parser passend zur Quelle: Access-Log-Parser liest Nginx- und Apache-Logs samt eigenen Formaten, AWS Logs analysieren erkennt CloudFront- und ALB-Log-Layouts automatisch, und Syslog Parser zerlegt sowohl RFC-3164- als auch RFC-5424-Nachrichten in PRI, Facility und Severity. Zum Debuggen statt zum Einlesen ordnet Stacktrace formatieren Frames aus mehreren Sprachen, traceparent Parser validiert W3C-Trace-Context-Header, und PromQL-Formatter prüft PromQL-Syntax und testet Vektor-Selektoren ohne laufendes Prometheus.
8 Tools
Logs in Felder zerlegen
-
Access-Log-Parser
Zugriffsprotokolle analysieren, Requests sortieren und Kennzahlen ermitteln
-
AWS Logs analysieren
CloudFront- und ALB-Zugriffsprotokolle einlesen, Format automatisch erkennen und nach Status oder Pfad filtern
-
Syslog Parser
Syslog-Nachrichten prüfen, Priorität und Facility dekodieren
-
Logdatei anzeigen
Logdateien anzeigen, durchsuchen und strukturiert analysieren
Traces und Abfragen debuggen
-
Stacktrace formatieren
Stack Traces formatieren, Frames ordnen und Fehlerquellen nachvollziehen
-
traceparent Parser
traceparent-Header in Version, Trace-ID, Parent-ID und Flags zerlegen und mehrere Header im Batch validieren
-
PromQL-Formatter
PromQL-Syntax prüfen und Vektorselektoren an eingefügten Metriken testen, ohne Prometheus-Verbindung
-
Unix-Zeitstempel umrechnen
Unix-Zeitstempel umrechnen, Sekunden bis Nanosekunden und Zeitzone konfigurieren
FAQ zu Logs & Observability-Tools
Der PRI-Wert am Anfang einer Syslog-Nachricht ist eine einzelne Zahl, die Facility und Severity zusammen kodiert, berechnet als Facility mal 8 plus Severity. Syslog Parser zerlegt RFC-3164- und RFC-5424-Nachrichten und zeigt Facility und Severity direkt entschlüsselt an.
Ein gültiger W3C-Trace-Context-traceparent-Header hat eine feste Version, eine 16-Byte-Trace-ID, eine 8-Byte-Parent-ID und Flags, jeweils in festem Hex-Format, und schon ein Feld mit falscher Länge bricht die Weitergabe. traceparent Parser dekodiert einen Header und validiert ihn gegen das W3C-Trace-Context-Format.
Ja, Syntax und Vektor-Selektor-Logik brauchen kein laufendes Metrik-Backend zur Prüfung. PromQL-Formatter prüft PromQL-Syntax und lässt dich Vektor-Selektoren lokal testen, was Fehler findet, bevor die Abfrage überhaupt gegen einen echten Prometheus-Server läuft und Zeit auf dem Cluster kostet.