Operational Reliability Reports
Rollout Guard Reliability Report
Classify whether a release should ship, stay limited, or hold.
Rollout Guard Reliability Report
rollout_guard.php
<?php
$pendingMigrations = ;
$errorBudget = 8;
$rolloutStatus = "hold";
if ($pendingMigrations === 0 && $errorBudget >= 8) {
$rolloutStatus = "ship";
} elseif ($pendingMigrations <= 1 && $errorBudget >= 6) {
$rolloutStatus = "limit";
}
echo "pending=" . $pendingMigrations . " budget=" . $errorBudget . " status=" . $rolloutStatus . "\n";
<?php
$pendingMigrations = ;
$errorBudget = 8;
$rolloutStatus = "hold";
if ($pendingMigrations === 0 && $errorBudget >= 8) {
$rolloutStatus = "ship";
} elseif ($pendingMigrations <= 1 && $errorBudget >= 6) {
$rolloutStatus = "limit";
}
echo "pending=" . $pendingMigrations . " budget=" . $errorBudget . " status=" . $rolloutStatus . "\n";
<?php
$pendingMigrations = ;
$errorBudget = 8;
$rolloutStatus = "hold";
if ($pendingMigrations === 0 && $errorBudget >= 8) {
$rolloutStatus = "ship";
} elseif ($pendingMigrations <= 1 && $errorBudget >= 6) {
$rolloutStatus = "limit";
}
echo "pending=" . $pendingMigrations . " budget=" . $errorBudget . " status=" . $rolloutStatus . "\n";
rollout guard
A rollout guard combines pending work and budget headroom into a deterministic release label.