Устаревшие экземпляры оповещений

Экземпляр оповещения считается устаревшим (stale), если запрос правила оповещения возвращает данные, но его измерение (или серия) исчезло на протяжении нескольких последовательных интервалов вычисления (по умолчанию — 2).

Это отличается от состояния No Data, которое возникает, когда запрос правила оповещения выполняется успешно, но вообще не возвращает измерений (или серий).

Устаревший экземпляр оповещения переходит в состояние Normal (MissingSeries) как Resolved, после чего удаляется:

Интервал выч. 1 2 3 4
Экземпляр оповещения A ✔ ✔ ✔ ✔
Экземпляр оповещения B ✔ MissingSeries ️Normal(MissingSeries) 📩*

Note

Устаревшие экземпляры оповещений поддерживаются только для Grafana-managed правил оповещений.

Как Grafana обрабатывает устаревшие экземпляры оповещений

Процесс обработки устаревших экземпляров оповещений выглядит так:

  1. Правило оповещения выполняется и возвращает данные для некоторых наборов меток.

  2. Экземпляр оповещения, который существовал ранее, теперь отсутствует.

  3. Grafana сохраняет предыдущее состояние экземпляра оповещения в течение числа интервалов вычисления, указанного в разделе Missing series evaluations to resolve.

  4. Если он остаётся отсутствующим после указанного числа интервалов вычисления (по умолчанию 2), он переходит в состояние Normal и устанавливает MissingSeries в аннотации grafana_state_reason.

    Устаревшие экземпляры оповещений в состояниях Alerting, No Data или Error переходят в состояние Normal как Resolved и маршрутизируются для уведомлений, как и другие разрешившиеся оповещения.

  5. Экземпляр оповещения удаляется из интерфейса.

Tip

Типичные примеры и практические рекомендации по обработке сценариев No Data и stale см. в разделе Обработка отсутствующих данных.

Настройка Missing series evaluations to resolve

В разделе Настройка обработки отсутствия данных и ошибок > Missing series evaluations to resolve вы можете задать, сколько последовательных интервалов вычисления должны пройти без данных для данного измерения, прежде чем экземпляр оповещения будет помечен как устаревший и разрешённый.

Если значение не указано, Grafana использует значение по умолчанию — 2 интервала вычисления.