Operational Reliability Reports
Error Budget Reliability Report
Classify error-budget spend against a fixed operating budget.
Error Budget Reliability Report
ErrorBudgetReliabilityReport.cs
using System;
class Program
{
static string BudgetStatus(int spent, int budget)
{
if (spent > budget)
{
return "halt";
}
if (spent >= budget - 1)
{
return "watch";
}
return "ok";
}
static void Main()
{
int budget = 5;
int spent = ;
string status = BudgetStatus(spent, budget);
Console.WriteLine("spent=" + spent);
Console.WriteLine("budget=" + budget);
Console.WriteLine("status=" + status);
}
}
using System;
class Program
{
static string BudgetStatus(int spent, int budget)
{
if (spent > budget)
{
return "halt";
}
if (spent >= budget - 1)
{
return "watch";
}
return "ok";
}
static void Main()
{
int budget = 5;
int spent = ;
string status = BudgetStatus(spent, budget);
Console.WriteLine("spent=" + spent);
Console.WriteLine("budget=" + budget);
Console.WriteLine("status=" + status);
}
}
using System;
class Program
{
static string BudgetStatus(int spent, int budget)
{
if (spent > budget)
{
return "halt";
}
if (spent >= budget - 1)
{
return "watch";
}
return "ok";
}
static void Main()
{
int budget = 5;
int spent = ;
string status = BudgetStatus(spent, budget);
Console.WriteLine("spent=" + spent);
Console.WriteLine("budget=" + budget);
Console.WriteLine("status=" + status);
}
}
error budget
An error budget report compares current spend with the budget and tells the operator whether to continue, watch, or stop releases.