How It Works
- Kodo sends HTTP requests to your endpoint at the configured interval
- We check for successful responses (2xx status codes by default)
- If checks fail, the linked service status is updated
- You receive alerts via your configured notification channels
Creating a Monitor
- Dashboard
- CLI
- API
- Go to Dashboard > Uptime
- Click Add Monitor
- Enter the URL to monitor
- Configure check interval and alerting
- Optionally link to a service
Check Intervals
Monitor Settings
string
required
The endpoint to monitor (must be HTTPS)
integer
default:"200"
Expected HTTP status code
integer
default:"30000"
Request timeout in milliseconds
boolean
default:"true"
Whether to follow HTTP redirects
object
Custom headers to include in requests
Monitoring Regions
Checks are performed from multiple regions to avoid false positives:- US East (Virginia)
- US West (Oregon)
- Europe (Frankfurt)
- Asia Pacific (Singapore)
Incident Safeguards
When a monitor detects failures, Kodo doesn’t immediately create an incident. Instead, it passes through safeguards to prevent false alarms:
Configure these in the Incident Safeguards section when creating or editing a monitor.
Auto-created incidents also respect your organization’s draft mode and notification batching settings.
Full Safeguards Reference
Flap protection, draft mode, cooldowns, maintenance awareness, and more.
Automatic Status Updates
When linked to a service, monitors can automatically update status:Response Time Tracking
We track response times for all checks:- Average response time
- 95th percentile
- Slowest responses
- Response time trends