- はじめに
- エージェント
- インテグレーション
- Watchdog
- イベント
- ダッシュボード
- モバイルアプリケーション
- インフラストラクチャー
- サーバーレス
- メトリクス
- ノートブック
- アラート設定
- APM & Continuous Profiler
- CI Visibility
- RUM & セッションリプレイ
- データベース モニタリング
- ログ管理
- セキュリティプラットフォーム
- Synthetic モニタリング
- ネットワークモニタリング
- 開発者
- API
- アカウントの管理
- データセキュリティ
- ヘルプ
SLO エラーバジェットモニターは、しきい値に基づきお客様の SLO エラーバジェットの一定の割合が消費されると通知を送信します。例えば、7 日間のターゲット期間のエラーバジェットの 75% が消費されたらアラートを作成し、50% が消費されたら警告を発します (任意)。
注: エラーバジェットモニターはメトリクスベースの SLO でのみご利用可能です。
target
日数において、エラーバジェットの消費割合が threshold
を超えるとアラートをトリガーするタイミングを設定します
。注: New Condition
ボタンをクリックすると、任意の警告条件が追加されます。警告のしきい値はアラートのしきい値よりも低く設定する必要があります。
モニターの作成 API エンドポイントを使用して、SLO エラーバジェットモニターを作成できます。下記は、SLO のエラーバジェットが 75% より多く消費された場合にアラートを発する SLO モニターのクエリ例です。
error_budget("slo_id").over("time_window") > 75
さらに、SLO エラーバジェットモニターは Terraform の datadog_monitor リソースを使用して作成することも可能です。以下は、上記の例と同じクエリを用いてメトリクスベースの SLO 向けにエラーバジェットモニターを構成する .tf
の例です。
注: SLO エラーバジェットモニターは Terraform プロバイダーの v2.7.0 以前およびプロバイダーの v2.13.0 以降でのみサポートされています。v2.7.0 と v2.13.0 の間のバージョンはサポートされていません。
resource "datadog_monitor" "metric-based-slo" {
name = "SLO Error Budget Alert Example"
type = "slo alert"
query = <<EOT
error_budget("slo_id").over("time_window") > 75
EOT
message = "Example monitor message"
thresholds = {
critical = 75
}
tags = ["foo:bar", "baz"]
}
slo_id
をメトリクスベースの SLO の ID (英数字) に置き換えてエラーバジェットモニターを構成し、メトリクスベースの SLO を構成するために使用するターゲットに応じて、time_window
を 7d
、30d
、90d
のいずれか 1 つに置き換えます。