Creating a Monitor
- Navigate to Monitors
- Click Add Monitor
- Configure the settings:
- Click Save
How Checks Work
Each check follows this flow:- HTTP request sent to the URL
- If the request fails, Upmetr retries up to 2 more times (3 total attempts) with a 1-second delay between retries
- If all attempts fail, the check is marked as down
- After reaching the failure threshold, an incident is created
Anti-Flapping (Recovery Threshold)
To prevent alert noise from intermittent issues, monitors use a recovery threshold:- When a monitor goes down, it stays in the “down” state
- When it starts responding again, Upmetr requires N consecutive successful checks before marking it as “up” and auto-resolving the incident
- Default recovery threshold is 2 — the monitor must pass 2 checks in a row before recovering
This prevents scenarios where a flaky endpoint triggers repeated “down → up → down” notifications.
SSL Certificate Monitoring
For HTTPS URLs, Upmetr automatically tracks SSL certificates:- Certificate validity — Is the certificate valid?
- Expiration date — When does it expire?
- Days until expiry — Countdown displayed in the UI
SSL Alerts
SSL alerts are automatic — no additional configuration needed.
Monitor Status
Maintenance Mode
Put a monitor in maintenance mode to temporarily pause checks without deleting the monitor:- Open the monitor detail page
- Toggle Maintenance Mode on
- Checks are paused — no alerts will fire
Metrics & History
Each monitor tracks:- Response time — Latency in milliseconds
- Uptime percentage — Rolling 24h, 7d, 30d
- Daily uptime aggregates — Historical availability data
- Incident history — Timeline of down events

