Uptime Monitoring
Uptime Monitoring
Monitor your infrastructure with URL, API, TCP, DNS, and heartbeat checks.
Uptime Monitoring
tracer provides comprehensive uptime monitoring across multiple protocols. Monitor everything from simple HTTP endpoints to complex API workflows.
Monitor Types
URL Monitors
HTTP/HTTPS endpoint availability and response validation
API Monitors
Multi-step API workflows with assertions
TCP Monitors
Port connectivity and TLS certificate checks
DNS Monitors
DNS record validation and propagation checks
Heartbeat Monitors
Passive monitoring for cron jobs and scheduled tasks
Quick Comparison
| Type | Protocol | Use Case | Frequency |
|---|---|---|---|
| URL | HTTP/HTTPS | Website uptime, API health | 30s - 5min |
| API | HTTP/HTTPS | API workflows, auth flows | 1min - 15min |
| TCP | TCP | Database, mail servers, custom ports | 1min - 5min |
| DNS | DNS | Record validation, failover | 5min - 1hr |
| Heartbeat | Ping | Cron jobs, batch processes | Period-based |
Common Features
All monitor types share these features:
Scheduling
Set check frequency:
- Intervals: 30 seconds to 1 hour
- Cron: Custom schedules
- Run windows: Limit to specific times
Locations
Run from multiple geographic regions:
- US East (Virginia)
- US West (Oregon)
- EU West (Ireland)
- EU Central (Frankfurt)
- Asia Pacific (Singapore)
- Turkey (Istanbul)
Assertions
Validate responses with flexible assertions:
- Status codes
- Response time
- Body content
- Headers
- JSON path expressions
Alerting
Connect monitors to alert rules:
- Consecutive failure alerts
- Latency threshold alerts
- Recovery notifications
Getting Started
- Choose monitor type based on what you're monitoring
- Configure the target (URL, host, domain)
- Add assertions to define success criteria
- Set up alerts for failure notifications
- Enable the monitor to start checking
See individual monitor type documentation for detailed setup guides.