Vigil
A microservices status page server that monitors your infrastructure and displays a public status page. Probe services via HTTP, TCP, and ICMP, and get alerted when outages happen.
What You Can Do After Deployment
- Visit your domain — view the public status page
- Configure probes — edit the config to add HTTP, TCP, or ICMP health checks
- Monitor services — watch real-time status of all monitored endpoints
- Receive alerts — get notified via Slack, email, or webhooks on downtime
- Push status updates — use the reporter API to send status from your services
Key Features
- Public status page with real-time service health
- HTTP, TCP, and ICMP probe support
- Configurable check intervals and thresholds
- Alert notifications via Slack, email, Twilio, and webhooks
- Reporter API for push-based status updates
- Historical uptime tracking
- Lightweight and fast Rust binary
- Mobile-friendly responsive status page
License
MPL-2.0 — GitHub