Устаревшие экземпляры оповещений
Экземпляр оповещения считается устаревшим (stale), если запрос правила оповещения возвращает данные, но его измерение (или серия) исчезло на протяжении нескольких последовательных интервалов вычисления (по умолчанию — 2).
Это отличается от состояния No Data, которое возникает, когда запрос правила оповещения выполняется успешно, но вообще не возвращает измерений (или серий).
Устаревший экземпляр оповещения переходит в состояние Normal (MissingSeries) как Resolved, после чего удаляется:
Note
Устаревшие экземпляры оповещений поддерживаются только для Grafana-managed правил оповещений.
Как Grafana обрабатывает устаревшие экземпляры оповещений
Процесс обработки устаревших экземпляров оповещений выглядит так:
-
Правило оповещения выполняется и возвращает данные для некоторых наборов меток.
-
Экземпляр оповещения, который существовал ранее, теперь отсутствует.
-
Grafana сохраняет предыдущее состояние экземпляра оповещения в течение числа интервалов вычисления, указанного в разделе Missing series evaluations to resolve.
-
Если он остаётся отсутствующим после указанного числа интервалов вычисления (по умолчанию 2), он переходит в состояние Normal и устанавливает MissingSeries в аннотации
grafana_state_reason.Устаревшие экземпляры оповещений в состояниях Alerting, No Data или Error переходят в состояние Normal как Resolved и маршрутизируются для уведомлений, как и другие разрешившиеся оповещения.
-
Экземпляр оповещения удаляется из интерфейса.
Tip
Типичные примеры и практические рекомендации по обработке сценариев No Data и stale см. в разделе Обработка отсутствующих данных.
Настройка Missing series evaluations to resolve
В разделе Настройка обработки отсутствия данных и ошибок > Missing series evaluations to resolve вы можете задать, сколько последовательных интервалов вычисления должны пройти без данных для данного измерения, прежде чем экземпляр оповещения будет помечен как устаревший и разрешённый.
Если значение не указано, Grafana использует значение по умолчанию — 2 интервала вычисления.