Operational Reliability Reports
Latency Budget Reliability Report
Classify a latency reading against a target budget.
latency budget
Latency reports are easier to replay when the target and selected reading stay as scalar values.
Latency Budget Reliability Report
latency_budget.php
Replay: real traced execution (multi-file project)
<?php
$latencyMs = 180;
$targetMs = 200;
$latencyStatus = "slow";
if ($latencyMs <= 150) {
$latencyStatus = "fast";
} elseif ($latencyMs <= $targetMs) {
$latencyStatus = "watch";
}
echo "latency=" . $latencyMs . " target=" . $targetMs . " status=" . $latencyStatus . "\n";
<?php
$latencyMs = 120;
$targetMs = 200;
$latencyStatus = "slow";
if ($latencyMs <= 150) {
$latencyStatus = "fast";
} elseif ($latencyMs <= $targetMs) {
$latencyStatus = "watch";
}
echo "latency=" . $latencyMs . " target=" . $targetMs . " status=" . $latencyStatus . "\n";
<?php
$latencyMs = 260;
$targetMs = 200;
$latencyStatus = "slow";
if ($latencyMs <= 150) {
$latencyStatus = "fast";
} elseif ($latencyMs <= $targetMs) {
$latencyStatus = "watch";
}
echo "latency=" . $latencyMs . " target=" . $targetMs . " status=" . $latencyStatus . "\n";
$latencyMs ← 180, $targetMs ← 200, $latencyStatus ← slow
1<?php2$latencyMs→ 180 = 180; //@latencyMs=120, 2603$targetMs→ 200 = 200;4$latencyStatus→ slow = "slow";56if ($latencyMs <= 150) {7 $latencyStatus = "fast";8} elseif ($latencyMs <= $targetMs) {9 $latencyStatus→ watch = "watch";10}1112echo "latency=" . $latencyMs180 . " target=" . $targetMs200 . " status=" . $latencyStatuswatch . "\n";outputlatency=180 target=200 status=watch
$latencyMs ← 120, $targetMs ← 200, $latencyStatus ← slow
1<?php2$latencyMs→ 120 = 120;3$targetMs→ 200 = 200;4$latencyStatus→ slow = "slow";$latencyStatus ← fast
6if ($latencyMs120 <= 150) {7 $latencyStatus→ fast = "fast";8} elseif ($latencyMs <= $targetMs) {echo "latency=" . $latencyMs . " target=" . $targetMs . " status=" . $…
12echo "latency=" . $latencyMs120 . " target=" . $targetMs200 . " status=" . $latencyStatusfast . "\n";outputlatency=120 target=200 status=fast
$latencyMs ← 260, $targetMs ← 200, $latencyStatus ← slow
1<?php2$latencyMs→ 260 = 260;3$targetMs→ 200 = 200;4$latencyStatus→ slow = "slow";56if ($latencyMs <= 150) {7 $latencyStatus = "fast";8} elseif ($latencyMs <= $targetMs) {9 $latencyStatus = "watch";10}1112echo "latency=" . $latencyMs260 . " target=" . $targetMs200 . " status=" . $latencyStatusslow . "\n";outputlatency=260 target=200 status=slow