Skip to content
Latchkey

error budgetとは?

error budgetは、サービスがservice level objectiveを満たしつつ、一定期間に蓄積してよい失敗の許容量です。SLOが99.9%の可用性なら、許容される0.1%のダウンタイムがそのbudgetです。チームはbudgetを変更のリリースに費やし、使い切るとリスクの高いリリースを一時停止します。

なぜ重要か

error budgetsは信頼性対速度の議論を数値に変えます。budgetが残っているときはチームは自由にリリースし、使い果たされるとポリシーは安定化へと移ります。これはプロダクトとSREのチームに共有された客観的な判断ルールを与えます。

関連する概念

  • SLOから直接導かれる
  • burn rateはbudgetが消費される速さを測る
  • canary analysisは残りのbudgetに基づいてリリースを制御できる

関連ガイド