Error Budget Policy - CI/CD用語集の定義
error budget policy とは、SLO の許容される失敗 budget が消費されるにつれて何が起こるかについて合意されたルール群であり、たとえば budget が尽きたら feature の release を凍結する、といったものである。
budget そのもの
SLO が 99.9 パーセントの成功であれば、error budget は失敗してよい残り 0.1 パーセントのリクエストです。policy はその budget を具体的なエンジニアリングの意思決定へと変換します。
CI において
一般的な policy では、budget を使い切ると deploy を凍結し、信頼性へ労力を振り向けます。自己修復する runner は、release 中に budget を消費してしまう機械的な CI の失敗を取り除くことで役立ちます。
関連ガイド
Service Level Objective (SLO) - CI/CD Glossary DefinitionService Level Objective (SLO): A service level objective is a target value or range for a service level indic…
Burn Rate - CI/CD Glossary DefinitionBurn Rate: Burn rate is how fast an error budget is being consumed relative to the pace that would exhaust it…
Error Rate - CI/CD Glossary DefinitionError Rate: Error rate is the fraction of requests that fail, usually expressed as a percentage of total requ…