Monitors Overview
FlareWarden offers three types of monitors to give you complete visibility into your websites and services. Each type serves a different purpose.
Uptime Monitors
The foundation of website monitoring. Uptime monitors check if your website or API is responding to HTTP requests. They track response times, status codes, and availability.
- HTTP/HTTPS checks
- Multiple HTTP methods
- Response time tracking
- Cross-region validation
Content Monitors
Verify that specific content appears (or doesn't appear) on your pages. Perfect for checking that important text like phone numbers, prices, or legal disclaimers remain visible.
- Keyword matching
- Case-sensitive options
- Presence/Absence/Regex matching
- Bandwidth optimization
Dependency Monitors
Track third-party services your application relies on. Monitor APIs like Stripe, Shopify, AWS, or any external service to know when dependencies fail.
- Third-party API tracking
- Expected response validation
- Severity levels
- Automatic incident creation
Additional Monitoring
Beyond the three main monitor types, FlareWarden automatically tracks SSL certificates and DNS records for all your uptime monitors.
SSL Monitoring
Track certificate expiration and changes. Get alerts 7, 14, and 30 days before expiry.
DNS Monitoring
Monitor DNS records for changes. Detect unauthorized A, MX, CNAME, and TXT record modifications.
Check Intervals
All monitors support configurable check intervals
The available intervals depend on your plan:
| Interval | Free | Starter | Business | Agency |
|---|---|---|---|---|
| 30 seconds | - | - | ✓ | ✓ |
| 1 minute | - | ✓ | ✓ | ✓ |
| 5 minutes | ✓ | ✓ | ✓ | ✓ |
| 10 minutes | ✓ | ✓ | ✓ | ✓ |
| 30 minutes | ✓ | ✓ | ✓ | ✓ |
| 1 hour | ✓ | ✓ | ✓ | ✓ |
Cross-Region Validation
Prevent false alarms with geographic verification
When a check fails, FlareWarden automatically validates the failure from multiple geographic regions before creating an incident. This prevents false alarms from temporary network issues.
- Geographic diversity: Checks run from multiple Fly.io regions worldwide
- Configurable threshold: Set how many validators must confirm before an incident is created
- Smart states: DEGRADED status when some regions report issues, DOWN when all confirm failure