Operational Reliability Reports
Latency Budget Reliability Report
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
LatencyBudget.kt
Replay: real traced execution (multi-file project)
fun main() {
val latencyMs = 180
val targetMs = 200
var latencyStatus = "slow"
if (latencyMs <= 150) {
latencyStatus = "fast"
} else if (latencyMs <= targetMs) {
latencyStatus = "watch"
}
println("latency=$latencyMs target=$targetMs status=$latencyStatus")
}
fun main() {
val latencyMs = 120
val targetMs = 200
var latencyStatus = "slow"
if (latencyMs <= 150) {
latencyStatus = "fast"
} else if (latencyMs <= targetMs) {
latencyStatus = "watch"
}
println("latency=$latencyMs target=$targetMs status=$latencyStatus")
}
fun main() {
val latencyMs = 260
val targetMs = 200
var latencyStatus = "slow"
if (latencyMs <= 150) {
latencyStatus = "fast"
} else if (latencyMs <= targetMs) {
latencyStatus = "watch"
}
println("latency=$latencyMs target=$targetMs status=$latencyStatus")
}
latencyMs ← 180, targetMs ← 200, latencyStatus ← slow
1fun main() {2 val latencyMs→ 180 = 180 //@latencyMs=120, 2603 val targetMs→ 200 = 2004 var latencyStatus→ slow = "slow"latencyStatus ← watch
7 latencyStatus = "fast"8} else if (latencyMs180 <= targetMs200) {9 latencyStatus→ watch = "watch"10}println("latency=$latencyMs target=$targetMs status=$latencyStatus")
12 println("latency=$latencyMs180 target=$targetMs200 status=$latencyStatuswatch")13}outputlatency=180 target=200 status=watch
latencyMs ← 120, targetMs ← 200, latencyStatus ← slow
1fun main() {2 val latencyMs→ 120 = 1203 val targetMs→ 200 = 2004 var latencyStatus→ slow = "slow"latencyStatus ← fast
6if (latencyMs120 <= 150) {7 latencyStatus→ fast = "fast"8} else if (latencyMs <= targetMs) {println("latency=$latencyMs target=$targetMs status=$latencyStatus")
12 println("latency=$latencyMs120 target=$targetMs200 status=$latencyStatusfast")13}outputlatency=120 target=200 status=fast
latencyMs ← 260, targetMs ← 200, latencyStatus ← slow
1fun main() {2 val latencyMs→ 260 = 2603 val targetMs→ 200 = 2004 var latencyStatus→ slow = "slow"56 if (latencyMs <= 150) {7 latencyStatus = "fast"8 } else if (latencyMs <= targetMs) {9 latencyStatus = "watch"10 }1112 println("latency=$latencyMs260 target=$targetMs200 status=$latencyStatusslow")13}outputlatency=260 target=200 status=slow