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.

Levels

None selected shows everything.

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
Parsed in your browser — your logs are never uploaded