Compute reserve capacity and label how tightly a service is running.

Capacity Reserve Reliability Report

CapacityReserveReliabilityReport.cs
using System;

class Program
{
    static string ReserveLabel(int reserve)
    {
        if (reserve <= 5)
        {
            return "tight";
        }

        if (reserve <= 20)
        {
            return "watch";
        }

        return "stable";
    }

    static void Main()
    {
        int limit = 100;
        int demand = ;
        int reserve = limit - demand;
        string status = ReserveLabel(reserve);

        Console.WriteLine("demand=" + demand);
        Console.WriteLine("reserve=" + reserve);
        Console.WriteLine("status=" + status);
    }
}
using System;

class Program
{
    static string ReserveLabel(int reserve)
    {
        if (reserve <= 5)
        {
            return "tight";
        }

        if (reserve <= 20)
        {
            return "watch";
        }

        return "stable";
    }

    static void Main()
    {
        int limit = 100;
        int demand = ;
        int reserve = limit - demand;
        string status = ReserveLabel(reserve);

        Console.WriteLine("demand=" + demand);
        Console.WriteLine("reserve=" + reserve);
        Console.WriteLine("status=" + status);
    }
}
using System;

class Program
{
    static string ReserveLabel(int reserve)
    {
        if (reserve <= 5)
        {
            return "tight";
        }

        if (reserve <= 20)
        {
            return "watch";
        }

        return "stable";
    }

    static void Main()
    {
        int limit = 100;
        int demand = ;
        int reserve = limit - demand;
        string status = ReserveLabel(reserve);

        Console.WriteLine("demand=" + demand);
        Console.WriteLine("reserve=" + reserve);
        Console.WriteLine("status=" + status);
    }
}
capacity reserve Capacity reserve is the difference between a planned limit and current demand. The report maps that reserve to a stable operator label.