Loading

Alerts in the Experimental alerting system

In the experimental alerting system, the system tracks alerts as alert episodes, which represent the full lifecycle of a problem (from first detection through recovery) rather than a single point-in-time event.

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. You get a recovery notification.
Pending Errors detected, but the system is waiting to confirm it's a real problem before fully alerting.
Active Problem confirmed and ongoing. This is when you get notified.
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.