$ systemctl status api

Status

Every number below is measured by middleware in the API itself and persisted to SQLite — no Prometheus, no Grafana, no vendor. If the error rate is 0.3% because a crawler hit 404s, it says so. Honest beats impressive.

// live from /api/metrics — refreshes every 30s

uptime44d 20h
requests today5,533
avg latency276ms
p95 latency276ms
error rate0.12%

Per endpoint

routecounterrorsavgp50p95p99
GET /api/metrics64,44201.05s1.05s1.05s1.05s
GET /api/whoami61,78301ms1ms1ms1ms
GET /api/projects61,618189ms9ms9ms9ms
GET /api/articles61,056011ms11ms11ms11ms
GET /unmatched2462460ms0ms1ms1ms
GET /api/articles/{slug}22069ms8ms11ms11ms
GET /api/projects/{slug}199711ms8ms15ms15ms
POST /unmatched35350ms0ms1ms5ms
POST /api/auth/token80133ms132ms136ms136ms
GET /api/secret101.20s1.20s1.20s1.20s

/api/health is excluded — the Docker healthcheck shouldn't inflate traffic.

Live request feed

connecting…

Every request anyone makes to the API — including yours, right now — shows up here in real time. Anonymized: route template, status, and latency only. Open the raw stream.

Waiting for traffic — hit the playground to see it live.

Deploys

  1. devJul 29, 2026 3:13:26 PM← running