Monitor Overview
Upstat supports several monitor types and multi-region monitoring. Each one provides structured checks and integrates with alerting and automation systems.
HTTP/HTTPS Monitor
Checks a specified URL via HTTP or HTTPS to verify availability and responsiveness.
- Supports GET, POST, PUT, DELETE, etc.
- Optional redirect following
- Custom headers (e.g., API keys)
- Fails on timeout, non-2xx status, or slow response
- Ideal for websites, APIs, and services
SSL Certificate Monitor
Tracks SSL certificate validity and expiration for a domain.
- Warns before expiration (custom threshold)
- Fails on expiration, invalid certs, or connection errors
- Independent of HTTP uptime checks
Use this to stay on top of certificate health and renewals.
Heartbeat Monitor
Verifies that jobs or processes report in regularly within an expected interval.
- Expects periodic check-ins from your system
- Fails if no check-in is received within the timeout window
- Great for cron jobs, background workers, or batch pipelines
Multi-Region Checks
HTTP and SSL monitors can run from multiple geographic regions.
- Each region checks independently
- Failures can be considered partial or full
- Thresholds can be tuned based on percentage or region count
This helps surface regional issues and improve detection reliability.
Summary
- HTTP/HTTPS → Website/API uptime
- SSL → Certificate validity and expiration
- Heartbeat → Background job check-ins
- Multi-region → Regional health visibility
Each monitor type supports configurable thresholds, failure criteria, and integration with alerting or automation logic.
Learn more