Docs
Uptime
99.98%
30-day rolling
P95 latency
142ms8ms
SLO: 200ms
Requests/min
8,432
peak today: 11,402
Error rate
0.04%0.01pp
28 errors in 1h
Traffic — last 7 days
Sessions & page views
Resource usage
CPU62% · 4 cores
Memory5.8 / 16 GB
Disk186 / 500 GB
Network in128 Mbps
Network out94 Mbps
API quota87,400 / 100,000
API endpoints · last hour
View all
EndpointRequestsP50P95ErrorsStatus
GET /api/users42,81038ms98ms0.01%OK
POST /api/orders18,40252ms182ms0.04%OK
GET /api/search12,938120ms340ms0.18%Slow
PATCH /api/users/:id8,12461ms134ms0.02%OK
GET /api/reports/export2,401820ms2.4s0.84%Degraded
Cache hit rate
last 24h
Service status
ServiceStatusUptimeRegion
api.nexoadmin.ioOperational99.99%us-east-1
app.nexoadmin.ioOperational99.97%us-east-1
cdn.nexoadmin.ioOperational100%global
queue-workerDegraded99.4%eu-west-1
stripe-webhookOperational99.95%us-east-1
db-primaryOperational99.99%us-east-1
Incident timeline
14 min ago · ongoing
Queue worker degraded
eu-west-1 latency spike, mitigated via autoscale.
2 hours ago · resolved
Database failover completed
Replica promoted; primary recovered in 4m12s.
Yesterday · resolved
Auth outage — 3 minutes
4xx spike on /login. Cause: stale JWT signing key.
2 days ago · resolved
SSL cert renewed
nexoadmin.io · auto-renewed via ACM.
Background jobs
queue: default
1,284
queued
42
/sec
Pending1,284
Processing28
Completed (24h)3.6M
Failed (24h)142
Retries38
Recent deployments
v4.0.2
feat: settings persistence· main
2h · 28s
v4.0.1
fix: chart skeleton flash· main
5h · 31s
v4.0.0
feat: full inbox client· main
1d · 42s
rollback
v3.9.4 reverted· hotfix
2d · 12s
v3.9.3
perf: lazy-load charts· main
3d · 38s
Recent errors
Sentry →
TypeError: Cannot read 'id' of null
api/orders.js:142 · 28× in last hour
Timeout: stripe-webhook (30s)
webhooks/stripe.js · 4× in last hour
429 Too Many Requests
middleware/rate-limit.js · 12×
DeprecationWarning: util._extend
node_modules/legacy-pkg · 6×