Skip to content
Latchkey

service level objective(SLO)とは?

service level objective(SLO)は、「リクエストの99.9%が成功する」や「p99レイテンシが300ms未満」のような、サービスの測定可能な側面に対する内部の信頼性目標です。チームがコミットし、自らを評価する目標です。SLOは信頼性を具体的にし、error budgetにその境界を与えます。

なぜ重要か

明示的な目標がなければ、「十分に信頼できる」は意見の問題です。SLOは、エンジニアリングの取り組みを揃え、いつ安定性に投資すべきかを定め、リリースペースを統制するerror budgetの土台となる、明確で測定可能な基準を設定します。

関連する概念

  • SLIはSLOが目標を設定するメトリクスである
  • SLAはSLOの外部的で契約上のいとこである
  • error budgetsはSLOから導かれる

関連ガイド