Filter JSON Protokolle online – Ebenen- und Textabfrage

Filtern Sie die Protokollzeilen NDJSON / JSON nach Ebene und Teilzeichenfolgenabfrage. Ungültige Zeilen werden übersprungen – es wird nichts hochgeladen.

Laden…
JSON Protokollfilter – Ebene und Text
Behalten Sie NDJSON / JSON Protokollzeilen bei, die einem Schweregrad und einer optionalen Teilzeichenfolge entsprechen. Ungültige Zeilen werden gelöscht, was nicht schwerwiegend ist.

Hinweise des Entwicklers

• Liest die Ebene vom ersten vorhandenen Schlüssel unter Ebene, Schweregrad und Ebene (bei Schlüsseln wird die Groß-/Kleinschreibung nicht beachtet). • Aliase: Warnung→Warnung, err/fatal→Fehler, Trace→Debug. • Die Abfrage ist eine Rohzeilen-Teilzeichenfolge (Groß- und Kleinschreibung beachten); leere Abfragedurchläufe. • Fehlende oder nicht zugeordnete Ebenen werden ausgeschlossen, wenn eine bestimmte Ebene ausgewählt wird. • Die Ausgabe ist kompakt NDJSON übereinstimmender analysierter Werte.

Optionen

Ebene
Behalten Sie Zeilen bei, deren zugeordneter Schweregrad übereinstimmt (oder alle). Fehlende/nicht zugeordnete Ebenen werden ausgeschlossen, wenn nicht alle.
Abfrage
Groß-/Kleinschreibung berücksichtigender Teilstring, der mit der Rohzeile abgeglichen wird. Eine leere Abfrage entspricht jeder Level-Passing-Zeile.

Wenn Teams diese Route wählen

• Isolieren Sie Fehler, die eine Anforderungs-ID enthalten. • Löschen Sie Debug-Rauschen, bevor Sie es in ein Ticket einfügen. • Triage gemischter Schweregrad NDJSON aus einem Containerprotokoll. • Anschließend zum Lesen mit format-json-logs koppeln.

Ausgearbeitete Beispiele

Nur Fehler behalten (level=error)

Eingang

{"ts":"2026-07-12T10:00:01.010Z","level":"debug","service":"checkout","msg":"cache hit","key":"user:42"} {"ts":"2026-07-12T10:00:01.120Z","level":"info","service":"checkout","msg":"order created","orderId":"ord_1001"} {"ts":"2026-07-12T10:00:01.340Z","level":"warning","service":"checkout","msg":"slow query","durationMs":820,"sql":"SELECT * FROM inventory"} {"ts":"2026-07-12T10:00:01.510Z","level":"error","service":"payments","msg":"payment failed","orderId":"ord_1001","code":"card_declined"} {"ts":"2026-07-12T10:00:01.610Z","severity":"ERROR","service":"payments","msg":"payment retry exhausted","orderId":"ord_1001"} {"ts":"2026-07-12T10:00:01.700Z","level":"info","service":"webhooks","msg":"webhook delivered","event":"order.failed"} {not valid json — truncated payload {"ts":"2026-07-12T10:00:01.880Z","lvl":"err","service":"inventory","msg":"inventory lock timeout","sku":"SKU-44"} {"ts":"2026-07-12T10:00:02.010Z","level":"info","service":"checkout","msg":"request completed","status":200}

Gefilterte Ausgabe

{"ts":"2026-07-12T10:00:01.510Z","level":"error","service":"payments","msg":"payment failed","orderId":"ord_1001","code":"card_declined"} {"ts":"2026-07-12T10:00:01.610Z","severity":"ERROR","service":"payments","msg":"payment retry exhausted","orderId":"ord_1001"} {"ts":"2026-07-12T10:00:01.880Z","lvl":"err","service":"inventory","msg":"inventory lock timeout","sku":"SKU-44"}

Alias ​​vor Warnung warnen

Eingang

{"level":"warning","msg":"careful"} {"level":"info","msg":"ok"}

Gefilterte Ausgabe

{"level":"warning","msg":"careful"}

Navigieren Sie durch verwandte Protokolltools

Formatieren Sie Streams mit format JSON logs, validieren Sie über validate NDJSON oder durchsuchen Sie den logs hub.

JSON Häufig gestellte Fragen zum Protokollfilter

Ebene + Teilzeichenfolge

Unterstützt die Abfrage Schlüssel=Wert-Pfade?

Nein. Bei der Abfrage handelt es sich nur um eine Teilzeichenfolge, bei der die Groß-/Kleinschreibung beachtet wird, und zwar nur in der Rohzeile – in Version 1 gibt es keine JQ- oder Dotted-Key-Sprache.

Was passiert mit ungültigen JSON-Zeilen?

Sie werden übersprungen und in „skippedInvalid“ gezählt. Der Lauf ist für die verbleibenden Zeilen immer noch erfolgreich.

Welche Levelfelder werden erkannt?

Der erste Wert unter Level, Schweregrad oder Level (Objektschlüssel, Groß- und Kleinschreibung wird nicht beachtet). Werte werden in Kleinbuchstaben geschrieben und mit Alias ​​versehen (Warnung→Warnung, Fehler/Schwerwiegend→Fehler, Ablaufverfolgung→Debug).

Weitere Protokollierungstools in diesem Cluster

Suchen Sie nach Konvertern, Encodern, Formatierern und Minifiern an einem Ort? Hub für Entwicklertools Öffnen Sie den kuratierten Entwicklertools-Katalog.