Skip to content

Raw logs page

performance/raw-logs/ — the unaggregated rows behind everything else, for when you need to see specific requests or events rather than a rollup. Two tables: API requests and WebSocket events, each independently filterable.

API request logs

The same drill-down as the API performance page (18 rows per page, newest first) with the composable filters:

Filter Effect
Search endpoint contains the text
Method exact HTTP method
Status 2xx / 4xx / 5xx
Slow only requests ≥ 500 ms

Rows carry timestamp, method, endpoint, status, response time, DB query count, DB time, concurrency and — when capture is enabled — the headers/body drawer and server_ip.

WebSocket event logs

Raw WebSocketEventLog rows (18 per page, newest first) with two filters:

Filter Effect
Consumer exact consumer_name
Event connect / disconnect / receive / send

Each row shows timestamp, consumer, event type, direction, message size, processing time and — for disconnects — connection duration.

What this page is for

Everything else on the dashboard aggregates or samples-corrects the data. This page shows the stored rows as they are, which is what you want when reproducing a specific incident, confirming a particular request was captured, or checking exactly what a redacted body looks like after capture. Remember that normal (non-slow, non-error) requests are sampled, so not every real request has a row here — slow and error requests always do.

Refresh endpoint

performance/api/raw-logs/ returns the page context as JSON, staff-only.