| Metric | Avg | P95 | Samples | Rating |
|---|
| When | Method | URL | Status | Duration (ms) |
|---|
| When | Message | Source | URL |
|---|
| Metric | Good | Warning | Critical | Action |
|---|---|---|---|---|
| P50 | < 100ms | 100-300ms | > 300ms | Add indexes |
| P95 | < 300ms | 300-800ms | > 800ms | Add pagination |
| P99 | < 500ms | 500-1000ms | > 1000ms | Fix N+1 queries |
| CPU | < 70% | 70-85% | > 85% | Scale up / profile hot paths |
| Slow Rate | < 5% | 5-15% | > 15% | Optimize queries, use DataLoader |
| Memory RSS | < 1 GB | Growing | Near limit | Find the memory leak |
| Error Rate | < 1% | 1-5% | > 5% | Check logs, fix failing endpoints |