Калькулятор бюджета ошибок SLO

Введите целевой SLO, длину окна SLO и сколько дней из него прошло, затем время простоя или неудачные запросы на сейчас. Калькулятор покажет весь бюджет ошибок, сколько уже израсходовано, скорость сгорания и — если всё пойдёт как до сих пор — через сколько дней бюджет закончится.

Что считаем
%
min
Бюджет ошибок на окно43,2 min
Израсходовано бюджета46,3 %
Осталось бюджета
23,2 min
Скорость сгорания (burn rate)
1,389
Состояние
Слишком быстро: при таком темпе бюджет кончится до конца окна
Дней до исчерпания при текущем темпе
11,6
Надёжность на сейчас
99,8611 %

Работает в браузере: всё, что вы вводите, никуда не отправляется.

Как пользоваться

  1. Выберите Простой для SLO по времени или Запросы для SLO по запросам.
  2. Введите целевой SLO, окно (обычно 28 или 30 дней) и сколько дней из него прошло.
  3. Введите плохие минуты или число запросов и неудачных запросов на сейчас.
  4. Смотрите бюджет, израсходованную долю, burn rate и сколько дней осталось при текущем темпе.

Формулы

  • Допустимая доля плохого e = 1 − SLO
  • Бюджет по времени = e × дней окна × 1440 минут
  • Бюджет по запросам = e × запросов на сейчас × окно ÷ прошло дней
  • Израсходовано = плохого на сейчас ÷ бюджет
  • Burn rate = наблюдаемая доля плохого ÷ e (плохие минуты ÷ прошедшие минуты или неудачные ÷ все запросы)
  • Осталось дней = остаток бюджета ÷ (плохого на сейчас ÷ прошло дней)

Пример

SLO 99,9 % за 30 дней, прошло 10 дней, простой 20 минут:

  • бюджет: 0,001 × 30 × 1440 = 43,2 min;
  • израсходовано: 20 ÷ 43,2 = 46,3 %, осталось 23,2 min;
  • доля плохого на сейчас 20 ÷ 14 400 = 0,139 %, поэтому burn rate = 0,139 ÷ 0,1 = 1,389;
  • при 2 плохих минутах в день оставшихся 23,2 минуты хватит на 11,6 дня — на два дня меньше, чем осталось окна;
  • надёжность на сейчас: 99,8611 %.

Советы

  • Настраивайте алерты по burn rate, а не по числу ошибок. И короткий всплеск с высоким burn rate, и медленная утечка чуть выше 1 угрожают SLO; алерты по короткому и длинному окну ловят оба случая.
  • Выбирайте окно, по которому планирует команда. В 28-дневном окне всегда по четыре одинаковых дня недели, поэтому недельные циклы трафика не искажают картину.
  • Перевести процент доступности в допустимый простой за день, неделю или год поможет калькулятор SLA и доступности.

Частые вопросы

Что такое бюджет ошибок?

Допустимая SLO доля ненадёжности. Цель доступности 99,9 % за 30 дней разрешает 0,1 % этого времени быть «плохим»: 0,001 × 43 200 минут = 43,2 минуты. Пока бюджет есть, команда может выпускать изменения и рисковать; когда он исчерпан, на первом месте работа над надёжностью.

Что показывает burn rate?

Скорость расхода бюджета относительно SLO. При burn rate 1 весь бюджет уходит ровно за окно; при 2 — за половину окна; при 0,5 к концу остаётся половина. Это наблюдаемая доля ошибок, делённая на 1 − SLO.

Считать по времени или по запросам?

Минуты простоя подходят для SLO по времени (сервис либо работал, либо нет). Запросы — для SLO вида «99,9 % запросов успешны»; так обычно считают для API, ведь частичный сбой учитывается пропорционально затронутому трафику.

Как находится бюджет запросов на всё окно?

По трафику на сейчас: запросов на сейчас × окно ÷ прошло дней. Если за первые 10 из 30 дней было 1 000 000 запросов, за окно ожидается 3 000 000, и SLO 99,9 % разрешает 3000 неудачных.

Ещё в разделе «Разработчикам»

Все инструменты раздела: Разработчикам ·Обновлено 7 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.