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
latency_budget.lua
Replay: real traced execution (multi-file project)
local latency_ms = 180
local target_ms = 200
local latency_status = "slow"
if latency_ms <= 150 then
latency_status = "fast"
elseif latency_ms <= target_ms then
latency_status = "watch"
end
print("latency=" .. latency_ms .. " target=" .. target_ms .. " status=" .. latency_status)
local latency_ms = 120
local target_ms = 200
local latency_status = "slow"
if latency_ms <= 150 then
latency_status = "fast"
elseif latency_ms <= target_ms then
latency_status = "watch"
end
print("latency=" .. latency_ms .. " target=" .. target_ms .. " status=" .. latency_status)
local latency_ms = 260
local target_ms = 200
local latency_status = "slow"
if latency_ms <= 150 then
latency_status = "fast"
elseif latency_ms <= target_ms then
latency_status = "watch"
end
print("latency=" .. latency_ms .. " target=" .. target_ms .. " status=" .. latency_status)
latency_ms ← 180, target_ms ← 200, latency_status ← slow
1local latency_ms→ 180 = 180 --@latency_ms=120, 2602local target_ms→ 200 = 2003local latency_status→ slow = "slow"latency_status ← watch
6 latency_status = "fast"7elseif latency_ms180 <= target_ms200 then8 latency_status→ watch = "watch"9endprint("latency=" .. latency_ms .. " target=" .. target_ms .. " status=…
11print("latency=" .. latency_ms180 .. " target=" .. target_ms200 .. " status=" .. latency_statuswatch)outputlatency=180 target=200 status=watch
latency_ms ← 120, target_ms ← 200, latency_status ← slow
1local latency_ms→ 120 = 1202local target_ms→ 200 = 2003local latency_status→ slow = "slow"latency_status ← fast
5if latency_ms120 <= 150 then6 latency_status→ fast = "fast"7elseif latency_ms <= target_ms thenprint("latency=" .. latency_ms .. " target=" .. target_ms .. " status=…
11print("latency=" .. latency_ms120 .. " target=" .. target_ms200 .. " status=" .. latency_statusfast)outputlatency=120 target=200 status=fast
latency_ms ← 260, target_ms ← 200, latency_status ← slow
1local latency_ms→ 260 = 2602local target_ms→ 200 = 2003local latency_status→ slow = "slow"45if latency_ms <= 150 then6 latency_status = "fast"7elseif latency_ms <= target_ms then8 latency_status = "watch"9end1011print("latency=" .. latency_ms260 .. " target=" .. target_ms200 .. " status=" .. latency_statusslow)outputlatency=260 target=200 status=slow