Click a row to open matching requests in Request logs.
| Endpoint | Count | Err% | p50 | p95 | avg | Apdex |
|---|
Click a status to filter Request logs.
| Status | Count | Consumers | Last seen |
|---|
Click an endpoint to open its failing requests.
| Type | Endpoint | Count | Last seen | Sample |
|---|
| Endpoint | Field | Message | Count |
|---|
| Endpoint | Count | p50 | p75 | p95 | avg | Apdex |
|---|
| Time | Method | Path | Status | ms |
|---|
| Group | Unique consumers | Count | Errors | avg ms |
|---|
Point UptimeRobot, cron, or any HTTP monitor at
/api/uptime/ping to record external heartbeat beats.
| Time | Kind | OK | Latency | Status | Path | Message |
|---|
| Time | Name | OK | Message |
|---|
Settings are hidden while UI config is locked. Unlock in code with
AWatch(..., allow_ui_config=True), then reopen the dashboard.
Consumers: use set_consumer() in code. Categories & triggers: pass on AWatch(...).
Used by email triggers. Prefer env AWATCH_SMTP_URL in
production.
Sensitive routes skipped entirely (no metrics, no logs). Pick from your API inventory or enter a custom pattern.
Synthetic checks against your app plus external ping endpoint.
Apdex T threshold in milliseconds for satisfaction scoring.
Age prune (default 7 days) then delete oldest rows when over the cap. Prevents unbounded DB growth.