Compare observed latency against a target budget and emit a compact status.

latency budget Latency budget reports keep threshold decisions visible before tying them to live metrics.

Latency Budget Reliability Report

latencyMs
LatencyBudgetReliabilityReport.java
Replay: real traced execution (multi-file project)
public class LatencyBudgetReliabilityReport {
    public static void main(String[] args) {
        int latencyMs = 180;
        int targetMs = 200;
        String latencyStatus = "slow";

        if (latencyMs <= 150) {
            latencyStatus = "fast";
        } else if (latencyMs <= targetMs) {
            latencyStatus = "watch";
        }

        System.out.println("latency=" + latencyMs + " target=" + targetMs + " status=" + latencyStatus);
    }
}
public class LatencyBudgetReliabilityReport {
    public static void main(String[] args) {
        int latencyMs = 120;
        int targetMs = 200;
        String latencyStatus = "slow";

        if (latencyMs <= 150) {
            latencyStatus = "fast";
        } else if (latencyMs <= targetMs) {
            latencyStatus = "watch";
        }

        System.out.println("latency=" + latencyMs + " target=" + targetMs + " status=" + latencyStatus);
    }
}
public class LatencyBudgetReliabilityReport {
    public static void main(String[] args) {
        int latencyMs = 260;
        int targetMs = 200;
        String latencyStatus = "slow";

        if (latencyMs <= 150) {
            latencyStatus = "fast";
        } else if (latencyMs <= targetMs) {
            latencyStatus = "watch";
        }

        System.out.println("latency=" + latencyMs + " target=" + targetMs + " status=" + latencyStatus);
    }
}
  1. latencyMs ← 180, targetMs ← 200, latencyStatus ← slow

    1public class LatencyBudgetReliabilityReport {2    public static void main(String[] args) {3        int latencyMs→ 180 = 180;  //@latencyMs=120, 2604        int targetMs→ 200 = 200;5        String latencyStatus→ slow = "slow";
  2. latencyStatus ← watch

    8    latencyStatus = "fast";9} else if (latencyMs180 <= targetMs200) {10    latencyStatus→ watch = "watch";11}
  3. System.out.println("latency=" + latencyMs + " target=" + targetMs + " …

    13    System.out.println("latency=" + latencyMs180 + " target=" + targetMs200 + " status=" + latencyStatuswatch);14}
    outputlatency=180 target=200 status=watch
  1. latencyMs ← 120, targetMs ← 200, latencyStatus ← slow

    1public class LatencyBudgetReliabilityReport {2    public static void main(String[] args) {3        int latencyMs→ 120 = 120;4        int targetMs→ 200 = 200;5        String latencyStatus→ slow = "slow";
  2. latencyStatus ← fast

    7if (latencyMs120 <= 150) {8    latencyStatus→ fast = "fast";9} else if (latencyMs <= targetMs) {
  3. System.out.println("latency=" + latencyMs + " target=" + targetMs + " …

    13    System.out.println("latency=" + latencyMs120 + " target=" + targetMs200 + " status=" + latencyStatusfast);14}
    outputlatency=120 target=200 status=fast
  1. latencyMs ← 260, targetMs ← 200, latencyStatus ← slow

    1public class LatencyBudgetReliabilityReport {2    public static void main(String[] args) {3        int latencyMs→ 260 = 260;4        int targetMs→ 200 = 200;5        String latencyStatus→ slow = "slow";67        if (latencyMs <= 150) {8            latencyStatus = "fast";9        } else if (latencyMs <= targetMs) {10            latencyStatus = "watch";11        }1213        System.out.println("latency=" + latencyMs260 + " target=" + targetMs200 + " status=" + latencyStatusslow);14    }
    outputlatency=260 target=200 status=slow