Monitors
Edit on GitHub24/7 uptime monitoring
Monitor services from multiple regions. Get alerts when things go down.

Monitor Types
HTTP Monitor
Check HTTP/HTTPS endpoints for availability and response time
Website Monitor
Monitor website availability with SSL certificate tracking
Ping Monitor
ICMP ping checks for host availability and latency
Port Monitor
TCP/UDP port checks for service accessibility
Synthetic Monitor
Playwright browser tests on a schedule
Create HTTP Monitor

Create Website Monitor

Create Ping Monitor

Create Port Monitor

Create Synthetic Monitor

Multi-Location Testing
Check from multiple regions to detect localized issues.

| Region | Location |
|---|---|
| US East | Virginia, USA |
| EU Central | Frankfurt, Germany |
| Asia Pacific | Singapore |
Alert Settings
Configure notifications when monitors fail.

Alert Components
| Component | Description |
|---|---|
| Enable Alerts | Toggle to enable/disable notifications |
| Alert Types | Choose "Alert on failure" and/or "Alert on recovery" |
| Failure Threshold | Number of consecutive failures before alerting (e.g., 1-5) |
| Recovery Threshold | Number of consecutive successes before recovery alert |
| Notification Channels | Select which providers to notify (Slack, Discord, Email, Webhook) |
Configuration
| Setting | Description |
|---|---|
| Interval | Check frequency (1-60 min) |
| Timeout | Request timeout (5-30s) |
| Threshold | Consecutive failures before alerting |
Status
| Status | Description |
|---|---|
| Up | All checks passing |
| Degraded | Intermittent failures |
| Down | Threshold exceeded, alerting |
| Paused | Monitoring disabled |
Best Practices
- Monitor from multiple locations
- Set appropriate timeouts
- Use threshold of 2-3 to avoid false positives
- Enable SSL certificate monitoring