Skip to main content
Uptime monitors check your endpoints at regular intervals and can automatically update your status page when issues are detected.

How It Works

  1. Kodo sends HTTP requests to your endpoint at the configured interval
  2. We check for successful responses (2xx status codes by default)
  3. If checks fail, the linked service status is updated
  4. You receive alerts via your configured notification channels

Creating a Monitor

  1. Go to Dashboard > Uptime
  2. Click Add Monitor
  3. Enter the URL to monitor
  4. Configure check interval and alerting
  5. 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)
An endpoint is only marked as down if checks fail from multiple regions.

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
View these metrics in the dashboard or query via API.