Query log swimlanes (Plotly)

Drop one or more log files (JSONL or text). Hover a bar to see the raw start/end lines. Click a bar to copy the query to your clipboard.

Drop files here
or click to pick files
0 file(s)
Intervals: 0
Hardcoded parsing rules
  • JSONL: timestamp from time. Start when event indicates start. End when event indicates success/failure. Correlation id is id. Lane label & grouping is query.
  • Text: timestamp parsed from the beginning of the line. Start when line contains "Query started". End is the next non-start line. Correlation id extracted from id:123. Query derived as: take text after ">", split by " - ", take the 3rd element.
  • Failure bars red when end indicates failure (JSON: event contains fail; text: end line contains fail/error/exception).
  • Lane labels truncated to 25 characters (full query still copied on click and shown on hover).