Monitors
Monitor Types
Section titled “Monitor Types”Checks a URL and verifies the HTTP status code matches the expected value (default 200).
- Target: full URL (e.g.
https://example.com/health) - Expected Status: HTTP status code to expect
- Keyword: optionally check if the response body contains (or doesn’t contain) a string
Checks the SSL certificate of a hostname and alerts before it expires.
- Target: hostname (e.g.
example.com) - SSL Warn Days: number of days before expiry to alert (default 30)
Heartbeat
Section titled “Heartbeat”Passive monitoring — your service pings Pong instead of Pong checking your service. Useful for cron jobs, background workers, and scheduled tasks.
- No target needed — Pong generates a unique ping URL
- If no ping is received within the interval, the monitor goes down
See Heartbeat Monitoring for details.
Settings
Section titled “Settings”| Setting | Description | Default |
|---|---|---|
| Interval | How often to check | 5 minutes |
| Timeout | Max wait for response | 30 seconds |
| Confirmation Count | Failures needed before marking down | 1 |
| Expected Status | HTTP status code to expect | 200 |
Pause and Resume
Section titled “Pause and Resume”You can pause a monitor to temporarily stop checks without deleting it. Paused monitors don’t count toward your plan limits.
Alert Contacts
Section titled “Alert Contacts”Assign alert contacts to a monitor to be notified on state changes. You can assign multiple contacts to a single monitor.