Observability
Structured Log Formatter
Paste mixed JSON, logfmt, klog and plain-text log lines and read them as aligned, filterable columns.
Log lines
10 lines
Each line is detected independently, so a stream mixing JSON, logfmt, klog and plain text from different containers reads as one table.
Filter
Case-insensitive, and matched against the whole original line — so it finds a value inside a field the columns do not show.
Layout
Summary
- Showing
- 10 of 10
- Time span
- 63158404.4 s
- First
- 2024-01-15T10:30:00.123Z
- Formats
- json 6, plain 3, logfmt 1
Fields seen
Output
10:30:00.123 INFO server started addr=:8080 version=1.4.2
10:30:01.456 DEBUG cache warm keys=1420 took_ms=83
10:30:02.001 WARN upstream slow upstream=payments latency_ms=1840 attempt=1
10:30:03.000 ERROR connection refused upstream=payments:8443 retry=true
10:30:04.512 INFO Reconciling Deployment default/api
10:30:05.789 INFO request completed method=POST path=/v1/orders status=201 dur=48ms
10:30:06.900 ERROR panic recovered in handler
10:30:07.123 ERROR deadline exceeded trace.id=4f2c9e
- plain text from a sidecar with no structure at all
10:30:09.000 FATAL shutting down reason=unrecoverable