Наблюдаемость и SRE

Многооконное оповещение по скорости расхода

Определение

Многооконное оповещение по скорости расхода — правило вызова дежурного, которое проверяет, как быстро тратится бюджет ошибок, сразу по нескольким окнам разной длины. В схеме Google SRE Workbook длинное окно подтверждает, что расход значим, а короткое — что он продолжается сейчас.

Также ищут: Multi-window burn-rate alert · multiwindow multi-burn-rate · MWMBR alert · многооконный burn-rate alert

Зачем это знать

В рекомендуемой схеме Google SRE Workbook длинное окно даёт контекст расхода бюджета, а короткое проверяет, продолжается ли он. Один порог и И внутри пары относятся к этой схеме; другое многооконное правило может иметь иную логику.

Связи из словаря

Карта понятия

Многооконное оповещение по скорости расхода
Доказательная часть

Что подтверждено

  1. В многооконной схеме, рекомендованной главой об оповещениях по SLO в Google SRE Workbook, длинное и короткое окна одного порога соединены через И: значимый расход должен продолжаться сейчас. Это свойство конкретной рекомендованной схемы, а не определение любого многооконного оповещения.

    Граница применимости: Многооконная схема Google SRE Workbook; выбор порогов, окон и каналов реакции остаётся политикой конкретного сервиса.

  2. В сервисе с малым трафиком один неудачный запрос может создать огромную расчётную скорость расхода, поэтому стандартную схему нужно адаптировать.

    Граница применимости: Малое число запросов и естественные периоды простоя, описанные Google SRE.

  3. Учебное правило вызывает дежурного, если (скорость за 1 час выше 14,4 И за 5 минут выше 14,4) ИЛИ (за 6 часов выше 6 И за 30 минут выше 6). Длинное и короткое окна одной пары соединены через И; разные пары — через ИЛИ.

    Граница применимости: Явно заданный пример по схеме SRE Workbook для 30-дневного SLO. Операторы строгого сравнения и числа являются условиями примера, а не обязательной политикой всех сервисов.

  4. В учебном правиле короткая и длинная скорости должны обе превышать 14,4. При значениях 2 за 5 минут и 20 за час эта пара ложна: исторический расход ещё высок, но короткое окно не подтверждает продолжающееся быстрое ухудшение.

    Граница применимости: Логический разбор одной пары со строгим превышением. Другие независимые ветви тревоги в условие не включены; ложность пары не означает отсутствия инцидента вообще.

  5. При цели 99,9% одна ошибка из десяти операций даёт долю 10% и скорость сгорания 100. Это точный результат этих десяти операций, но малая выборка требует отдельной политики оповещения; нулевой трафик не превращают в доказанный успех.

    Граница применимости: Редакторский расчёт и ограничение наблюдения. Не предлагается скрывать ошибки минимальным числом запросов или объявлять универсальный безопасный порог.

Перед спецификацией

Что проверить

  1. Запишите пороги, интервалы и логические связи именно выбранного правила.
  2. В рекомендуемой схеме Google SRE используйте один порог и И внутри пары, ИЛИ между ветвями.
  3. Проверьте малый трафик и поведение при отсутствии данных.
Открытые основания

Первоисточники

  • Документация3
  • Официальная документация
    Alerting on SLOs Google Site Reliability Engineering · The Site Reliability Workbook, Chapter 5 · проверено

    Определяет error-budget burn rate и multiwindow multi-burn-rate approach, включая разные page/ticket windows.

    Утверждения: 01 · 02 · 03 · 04 · 05

  • Официальная документация
    Alerting Rules Prometheus Authors · Prometheus latest documentation, checked 29 August 2026 · проверено

    Документирует alert expressions, pending/firing states, for/keep_firing_for и передачу notifications в Alertmanager.

    Утверждения: 03 · 04

  • Официальная документация
    Implementing SLOs Google Site Reliability Engineering · The Site Reliability Workbook, Chapter 2 · проверено

    Описывает построение SLI/SLO от пользовательской цели, measurement window и error-budget policy.

    Утверждения: 05

Подтвердите действие