ops ▸ runtime ▸ live

Pickknow API Metrics

Connecting…
Updated 3f455f779e12 Bun 1.4.2 UTC buffer 15m
Status
Healthy
PID 1
Throughput
0.27rps
16.1 rpm · in-flight 1
Latency p95
361ms
avg 73 · p99 535
Error rate
10%
4xx 24 · 5xx 0
DB RTT
4ms
SELECT 1 probe
Host RAM
39.0%
Click · who uses it →
Process CPU
8.9%
Click · top consumers →
Event loop p99
2.31ms
mean 0.43

Request rate & concurrency

HTTP latency (tick avg / p95)

Status classes per tick (2xx / 4xx / 5xx)

Error rate per tick

Memory pressure

CPU & event loop

Database RTT & process RSS

Window compare

last 15m vs previous 15m
Loading…

Saturation

box drowning vs route bug
Loading…

Top routes by volume

15m view · 30m buffer

Click any row to open a per-route drilldown (latency + error timeline for that path).

RouteCountAvgp95Err%
Loading…

Failing routes

errors only

Click any row (or a slow route below) for the same drilldown on that path.

RouteErrsLastSeen
No failures in window

Slowest (p95)

click for drilldown

UUIDs / numeric ids → :id. /ops/stream excluded from latency.

Uptime 10h 40m 28s · RSS 371.0 MB · heap 195.0/1968.0 MB

Recent errors

SQLite · survives restart
Loading…

Persistence

Uncaught exceptions and HTTP responses go to SQLite (request_logs / error_logs). Chart ticks persist in ops_ticks (~12h) so graphs survive restarts. Dashed deploy lines mark process starts. Admin → Server logs for full investigation.

Stream diagnostics

Tick
Server ms
Client ms

Host RAM high usually means the VM is OOM — common cause of flapping restarts. Process RSS is this API only. Route metrics are in-process (reset on restart).