Monitors
HTTP uptime monitoring for your endpoints and APIs
What are monitors?
Monitors periodically check a URL and alert you when it goes down. ThunderHooks sends an HTTP request at your configured interval and tracks the response.
Creating a monitor
- Go to Monitoring > Monitors in the sidebar
- Click New Monitor
- Fill in:
- Name — a label for this check (e.g. "Production API")
- URL — the full URL to check
- Method — GET, POST, HEAD, etc.
- Expected status — the HTTP status code that means "healthy" (usually
200) - Check interval — how often to check, in seconds
- Timeout — how long to wait before marking the check as failed
Alerts
Configure alerts so you know immediately when something breaks:
- Alert after N failures — only trigger after consecutive failures (avoids false alarms from network blips)
- Alert email — receive an email notification when the monitor enters a failure state
- Alert webhook URL — ThunderHooks sends a POST with failure details to this URL
The alert payload includes the monitor name, target URL, status, and error details.
Check history
Each monitor tracks its recent checks. The detail view shows:
- Status (healthy/unhealthy) with color coding
- Response status code
- Response time in milliseconds
- Error messages for failed checks
- Timestamp for each check
Credits
Monitor checks are free and do not consume credits.