How Auto-Created Incidents Work
Kodo creates incidents automatically from four sources:
Each source passes through the same safeguard pipeline before an incident is created.
The Safeguard Pipeline
Every auto-incident request goes through these checks in order. If any check fails, the incident is not created.Flap Protection
Prevents incidents from transient failures. A monitor must fail consecutively before an incident is created.- Dashboard
- API
When creating or editing a monitor:
- Go to Dashboard > Uptime > Add Monitor
- Under Incident Safeguards, set Failure threshold
- The monitor must fail this many times in a row before an incident is created
The counter resets to 0 when the monitor returns to “up”.
Cooldown Period
Prevents duplicate incidents when a service is intermittently failing. After an incident is created for a monitor, no new incident can be created for that monitor until the cooldown expires. Configure per monitor:- Dashboard
- API
In the monitor creation/edit dialog, set Cooldown (minutes) under Incident Safeguards.
Maintenance Window Awareness
If a service is currently under a scheduled maintenance window, auto-incidents will not be created for monitors linked to that service. This prevents expected downtime from generating false alerts. No configuration needed — this works automatically based on your scheduled maintenances.Draft Mode
By default, auto-created incidents are immediately visible on your public status page. Draft mode lets you review them first.- Dashboard
- How It Works
- Go to Settings > Automation
- Set Auto-incident visibility to Create as draft
- Optionally set an Auto-publish delay (e.g., 5 minutes)
Auto-Publish
If you want a review window without manual intervention:- Set visibility to Create as draft
- Set Auto-publish delay to your desired review window (e.g., 5 minutes)
- Draft incidents will automatically become public after the delay
- Subscriber notifications are sent when the incident is published
Notification Batching
When multiple incidents fire in quick succession, batching coalesces them into a single summary notification instead of bombarding subscribers.- Dashboard
- How It Works
- Go to Settings > Automation
- Set Notification batch window (in seconds)
Severity Override
Each monitor can override the default severity for auto-created incidents:
Configure this per monitor in the Incident Safeguards section of the monitor dialog, or via API:
Incident Source Tracking
Every incident records where it came from:
Filter incidents by source in Dashboard > Incidents using the source dropdown.
Dedup Protection
Kodo will not create a duplicate incident for a monitor that already has an active (non-resolved) incident. This uses a direct link between the monitor and the incident — not title matching — so it’s reliable even if incident titles change.Plan Limits
Auto-created incidents count toward your monthly incident limit. If you’ve reached the limit, auto-creation is silently skipped. Upgrade your plan for higher limits.Recommended Configuration
Low-noise production monitoring
Low-noise production monitoring
- Failure threshold: 3
- Cooldown: 15 minutes
- Visibility: Create as draft
- Auto-publish delay: 5 minutes
- Batch window: 60 seconds
Fast public alerting
Fast public alerting
- Failure threshold: 2
- Cooldown: 5 minutes
- Visibility: Publish immediately
- Batch window: 0 (immediate)
Conservative / high-traffic
Conservative / high-traffic
- Failure threshold: 5
- Cooldown: 30 minutes
- Visibility: Create as draft
- Auto-publish delay: 0 (manual only)
- Batch window: 300 seconds