Incident Grouping Episodes Create Duplicate Episodes and Ignore Resolve Delay #102

Closed
opened 2026-04-05 16:18:52 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @atippin1 on 2/9/2026

Describe the bug
Incident Grouping Episodes are not behaving as documented. When grouping incidents by service and monitor, a new episode is created for each incident even when incidents occur within the configured Reopen Window. Additionally, episodes are resolved immediately when the underlying monitor recovers, despite a Resolve Delay being configured.

To Reproduce
Steps to reproduce the behavior:

Go to Incidents → Settings → Grouping Rules

Create or edit a grouping rule with:

Match criteria: Service + Monitor

Reopen Window: enabled (e.g. 30–60 minutes)

Resolve Delay: enabled (e.g. 10 minutes)

Save the grouping rule

Trigger a monitor that generates multiple incidents in a short time window (e.g. intermittent failures)

Observe episode creation and resolution behavior

Expected behavior

Incidents that match the same service + monitor should be grouped into a single episode when they occur within the configured reopen window.

When all incidents resolve, the episode should remain open for the duration of the configured Resolve Delay before transitioning to resolved.

Actual behavior

A new episode is created for each incident, even when incidents occur within the reopen window and match the same grouping criteria.

Episodes are resolved immediately when the monitor passes, ignoring the configured resolve delay.

Deployment Type
Self Hosted

*Originally created by @atippin1 on 2/9/2026* **Describe the bug** Incident Grouping Episodes are not behaving as documented. When grouping incidents by service and monitor, a new episode is created for each incident even when incidents occur within the configured Reopen Window. Additionally, episodes are resolved immediately when the underlying monitor recovers, despite a Resolve Delay being configured. **To Reproduce** Steps to reproduce the behavior: Go to Incidents → Settings → Grouping Rules Create or edit a grouping rule with: Match criteria: Service + Monitor Reopen Window: enabled (e.g. 30–60 minutes) Resolve Delay: enabled (e.g. 10 minutes) Save the grouping rule Trigger a monitor that generates multiple incidents in a short time window (e.g. intermittent failures) Observe episode creation and resolution behavior **Expected behavior** Incidents that match the same service + monitor should be grouped into a single episode when they occur within the configured reopen window. When all incidents resolve, the episode should remain open for the duration of the configured Resolve Delay before transitioning to resolved. **Actual behavior** A new episode is created for each incident, even when incidents occur within the reopen window and match the same grouping criteria. Episodes are resolved immediately when the monitor passes, ignoring the configured resolve delay. **Deployment Type** Self Hosted
MrUnknownDE added the bugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbug labels 2026-04-05 16:18:52 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/oneuptime#102