Сколько бюджета ошибок осталось до конца окна SLO
SLO доступности сервиса — доля успешных запросов за 30 дней. Бюджет ошибок — число запросов, которые можно провалить: total × (1 − slo).
Напишите error_budget_left(slo, total, failed).
slo— цель, число строго между 0 и 1, например0.999.total— всего запросов за окно,failed— неуспешных.- Верните долю бюджета, которая осталась:
(бюджет − failed) / бюджет. Если бюджет перерасходован, результат отрицательный. - Если
total == 0, бюджет не тронут — верните1.0.
заготовка решения
def error_budget_left(slo, total, failed):
# ваш код
return None