Alerts in the Experimental alerting system

In the experimental alerting system, Kibana tracks each problem as an alert episode, the full lifecycle of a condition from first detection through recovery. Kibana writes a rule event for each matching row, and the episode is the grouping of those events that share an episode.id.

This page explains the core concepts you need to work with the experimental alerting system: how alert episodes move through lifecycle states, and how series group episodes over time for the same monitored subject.

Every alert episode moves through these states:

inactive → pending → active → recovering → inactive
		
State What it means
Inactive Problem fully resolved. An action policy can invoke a workflow to send a recovery notification.
Pending Errors detected, but the system is waiting to confirm it's a real problem before the episode becomes active.
Active Problem confirmed and ongoing. An action policy can evaluate the episode and invoke a workflow.
Recovering Errors have stopped, but the system is waiting to confirm it's truly resolved.

A series is the ongoing relationship between a rule and one specific thing it monitors. It exists for as long as that rule keeps monitoring that thing, and can contain many alert episodes over its lifetime, one for each time that thing had a problem.

Think of it like a patient's medical file. The file persists as long as the patient is in the system. Individual health incidents come and go, but the file stays. Each incident is an episode in the same series.

Tip

Snooze operates at the series level, not the alert episode level. If you snooze checkout-service, you're silencing all notifications from that series for the next X hours, regardless of how many new alert episodes start during that time.

From here, you can view, manage, and query alert episode data, and query .rule-events in Discover.

Important - How to use the experimental alerting system documentation

Because the experimental alerting system is still evolving, its UI can change before general availability. Rather than pointing to an exact button or menu, the documentation focuses on the underlying concepts and behavior. If something doesn't match what you see in the Kibana UI, look for the closest equivalent instead. The concepts and behaviors described in the documentation still apply.