概要

SLO を作成する際、以下のタイプから選択できます。

  • メトリクスベースの SLO: SLI をカウントベースで計算したい場合に使用でき、SLI は優良イベントの合計を全イベントの合計で割った値として計算されます。
  • モニターベースの SLO: SLI を時間ベースで計算したい場合に使用でき、SLI はモニターのアップタイムを基にしています。モニターベースの SLO は新規または既存の Datadog モニターに基づく必要があり、調整はそのモニターに対して行う必要があります (SLO の作成時にはできません)。
  • タイムスライス SLO: SLI を時間ベースで計算したい場合に使用でき、SLI はカスタムアップタイム定義 (システムが正常な動作を示した時間を合計時間で割ったもの) に基づきます。タイムスライス SLO は、Datadog モニターを必要とせず、さまざまなメトリクスフィルターとしきい値を試して、SLO 作成中にダウンタイムを即座に調査することができます。

比較チャート

メトリクスベースの SLOモニターベースの SLOタイムスライス SLO
サポートされるデータタイプカウント、レート、またはディストリビューションタイプのメトリクスメトリクスモニターのタイプ、Synthetic モニター、サービスチェックすべてのメトリクスタイプ (ゲージメトリクスを含む)
グループによる SLO の機能すべてのグループに基づいて計算された SLO

SLO サイドパネルで全グループを、SLO サマリーウィジェットで最大 20 グループを表示できます
単一のマルチアラートモニターを持つ SLO のサポート

オプション 1: すべてのグループに基づいて計算された SLO (SLO サイドパネルと SLO サマリーウィジェットでワースト 5 グループを表示できます)
オプション 2: 最大 20 個の選択されたグループに基づいて計算された SLO (SLO サイドパネルと SLO サマリーウィジェットで選択されたすべてのグループを表示できます)
すべてのグループに基づいて計算された SLO

SLO サイドパネルで全グループを、SLO サマリーウィジェットで最大 20 グループを表示できます
SLO 詳細サイドパネル (最大 90 日間の履歴データ)SLO 情報を表示するためのカスタムタイムウィンドウを設定できますSLO 情報を表示するためのカスタムタイムウィンドウを設定できません (7 日、30 日、90 日の履歴は表示できます)SLO 情報を表示するためのカスタムタイムウィンドウを設定できます
SLO アラート (エラーバジェットまたはバーンレートアラート)利用可能メトリクスモニタータイプに基づく SLO にのみ利用可能 (Synthetic モニターやサービスチェックの場合は利用できません)利用不可
SLO ステータスの修正修正期間は SLO ステータスの計算から無視されます修正期間は SLO ステータスの計算から無視されます修正期間は SLO ステータス計算のアップタイムとしてカウントされます
SLO ウィジェット (最大 90 日間の履歴データ)利用可能利用可能利用可能
SLO データソース利用可能 (最大 15 か月の履歴データあり)利用不可利用不可
SLO 計算における欠落データの処理SLO ステータスおよびエラーバジェットの計算では、欠落データは無視されます欠落データは、基礎となるモニターの構成に基づいて処理されますSLO ステータスおよびエラーバジェットの計算では、欠落データはアップタイムとして扱われます
アップタイムの計算N/Aアップタイムの計算は基礎となるモニターに基づいて行われます

グループが存在する場合、全体のアップタイムにはすべてのグループがアップタイムであることが求められます
アップタイムはローリングタイムウィンドウではなく、個別のタイムチャンクを見て計算されます

グループが存在する場合、全体のアップタイムにはすべてのグループがアップタイムであることが求められます
SLO 管理ページのカレンダー表示利用可利用不可利用可
公開 API と Terraform のサポート利用可利用可利用可能

その他の参考資料