AbsoluteJS

absolute inspect

A live request inspector for your dev server — every request, its status, and how long it took, as it happens.

#Usage

With a dev server running, absolute inspect opens a live dashboard that refreshes as requests come in. Use ↑/↓ to select a request and the detail pane shows its status, query, request/response headers, and a per-lifecycle-phase timing breakdown (parse, handler, etc.) from @elysiajs/server-timing — so you see where the time actually went; press q to quit (the server keeps running). Piped or in CI it prints a one-shot snapshot instead, and --json emits the captured requests for scripting. The inspector is dev-only and adds nothing to a production build — for production distributed tracing, enable telemetry in absolute.config.ts to wire @elysiajs/opentelemetry.

BASH
# Live request inspector for a running dev server
absolute inspect

# One-shot snapshot (when piped) or machine-readable JSON
absolute inspect | cat
absolute inspect --json

#Reading the output

Each row is a request: time, method, path, status, duration, and response size. Methods and statuses are colored, and slow requests are highlighted so regressions jump out. Asset, HMR, and internal traffic is dimmed so your real page and API requests stand out, and the footer rolls up the request count plus average and p95 latency. It works by capturing every request through global lifecycle hooks on the dev runtime — no changes to your app required.

absolute inspect
$ absolute inspect
TIME METHOD PATH STATUS TOOK SIZE 04:34:57 GET / 200 5ms — 04:34:57 GET /react 200 65ms — 04:34:57 GET /vue 200 116ms — 04:34:58 GET /missing 404 8ms — 4 requests · 54ms avg · 116ms p95 · live · q quit