LogWeave
Request timelines from plain logs

Stitch scattered log lines into one readable request story.

Your gateway, API and worker each write their own log. LogWeave groups the lines by request or trace id, orders them in time and shows every request as a single timeline — with the slow step and the first error on top.

Try it with your own lines

Paste JSON or logfmt lines. Nothing leaves your browser.

How it works

1. Read any line

JSON objects and logfmt pairs are parsed field by field; plain text lines keep their timestamp prefix.

2. Find the thread

Lines are grouped by trace_id, request_id or x_request_id — whichever your services write.

3. Tell the story

Each request becomes an ordered timeline with duration, services touched and the first warning or error.

Formats

LogWeave understands the field names most services already use:

time:   ts, time, timestamp, @timestamp
level:  level, lvl, severity
thread: trace_id, traceId, request_id, x_request_id, rid
source: svc, service, app, logger