$ 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

uptime76d 19h
requests today138
avg latency10ms
p95 latency10ms
error rate2.90%

Per endpoint

routecounterrorsavgp50p95p99
GET /api/metrics38016ms16ms16ms16ms
GET /api/projects2905ms5ms5ms5ms
GET /api/whoami2501ms1ms1ms1ms
GET /api/articles2006ms6ms6ms6ms
GET /api/v2/projects10031ms30ms32ms32ms
GET /api/projects/{slug}606ms2ms11ms11ms
GET /api/articles/{slug}5011ms3ms22ms22ms
GET /unmatched440ms0ms0ms0ms
GET /api/resume107ms7ms7ms7ms

/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 9, 2026 1:55:37 AM← running