SYSTEM ATLASЗагрузка материала

Скорость сгорания бюджета ошибок

Burn Rate

Показывает, насколько быстро сервис расходует допустимый бюджет ошибок.

Простыми словами

Например, если часовой сбой тратит недельный бюджет слишком быстро, burn rate показывает это раньше, чем общий месячный процент доступности станет плохим. Это устоявшаяся концепция с отдельным названием и описанной областью применения. Поэтому хороший вариант локализует отказ и оставляет остальной системе возможность продолжать полезную работу.

Пример от @Vibeclakr

Пример при разработке

Если часовой сбой тратит недельный бюджет слишком быстро, burn rate показывает это раньше, чем общий месячный процент доступности станет плохим.

Это редакционный пример применения, а не часть определения или доказательство концепции.

Механизм действия

Сначала проверяют, есть ли исходное условие из определения. Затем смотрят, как оно влияет на структуру компонентов, потоки данных, ограничения и действия участников. Если эту связь не удаётся наблюдать, принцип не стоит использовать как готовое объяснение.

Пример в работе

Нерабочий подход

Использовать решение без учета его условий применимости и компромиссов.

Системный подход

Сопоставить проблему, контекст и ограничения с назначением концепции.

Ограничения

«Скорость сгорания бюджета ошибок» объясняет только часть происходящего в области «Надежность». Сам принцип не говорит, насколько сильным будет эффект в вашем случае, и не заменяет измерения. При другом масштабе, среде или временном горизонте результат может отличаться.

Источник

Google SRE. Example Error Budget Policy. 2018.

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