ops ▸ runtime ▸ live

Pickknow API Metrics

Connecting…
Updated 332d6db7ac72 Bun 1.3.14 UTC buffer 15m
Status
Healthy
PID 1
Throughput
0.1rps
6 rpm · in-flight 1
Latency p95
290ms
avg 34 · p99 315
Error rate
12.2%
4xx 11 · 5xx 0
DB RTT
22ms
SELECT 1 probe
Host RAM
46.9%
Click · who uses it →
Process CPU
21.5%
Click · top consumers →
Event loop p99
2.82ms
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 4h 36m 37s · RSS 563.1 MB · heap 281.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).