Classify an error-rate reading against a release budget.

Error Budget Reliability Report

error_budget.lua
local error_rate = 
local budget = 5
local budget_status = "halt"

if error_rate <= 2 then
  budget_status = "ok"
elseif error_rate <= budget then
  budget_status = "watch"
end

print("error_rate=" .. error_rate .. " budget=" .. budget .. " status=" .. budget_status)
local error_rate = 
local budget = 5
local budget_status = "halt"

if error_rate <= 2 then
  budget_status = "ok"
elseif error_rate <= budget then
  budget_status = "watch"
end

print("error_rate=" .. error_rate .. " budget=" .. budget .. " status=" .. budget_status)
local error_rate = 
local budget = 5
local budget_status = "halt"

if error_rate <= 2 then
  budget_status = "ok"
elseif error_rate <= budget then
  budget_status = "watch"
end

print("error_rate=" .. error_rate .. " budget=" .. budget .. " status=" .. budget_status)
error budget An error budget report can reduce a release decision to a small traced status label.