- Runs a scheduled uptime + deep health check on my live HTTP services.
- Sends incidents to Discord and escalates critical failures with a Twilio phone call.
- Supports manual overrides for public incident reports, and custom headers (e.g. auth tokens) for protected API validation.
Main status homepage for quick health checks across all services.
What happens when something goes offline
Critical incidents trigger a phone call first, then Discord alert details for critical & non-critical incidents alike, plus an outage state in the dashboard.
- Define endpoint checks with per-monitor auth settings (Bearer tokens and custom headers).
- Validate JSON response subparts to catch partial outages, not just hard downtime.
Override + incident details
- Manual override controls let me suppress, recover, or acknowledge incidents when needed.
- Incident details clearly show affected checks and outage context for quick triage.
OutWatch (Service Tracker) evolved from out-watch-v1 into the production monitoring platform I use daily across my own services, and this v2 stack is built on top of VTA.