SLO を使用したウェブサイトのアップタイムの監視

概要

社内外の顧客とのサービスレベル合意を維持するために、アップタイム率を測定しなければならないことがよくあります。Datadog の Synthetic モニタリングSLO ウィジェットを使用して測定する方法を、以下で説明します。ウェブサイト http://example.com/ を例として使用します。

Synthetic テストの作成

http://example.com/ に新しい Synthetic API テストを作成します。

  1. 新しい Synthetic API テストページに移動します

  2. URL フィールドに http://example.com/ と入力します。

  3. Test URL をクリックして、ウェブサイトの健全性に関するアサーションを自動的に入力します。

    Synthetic テスト構成
  4. これらのアサーションを微調整して SLI に一致させ、テストの再試行ポリシーを定義します。この例では、1 回の再試行後でも半数以上の場所が失敗した場合、サイトがダウンしていると見なします。

    Synthetic テストアサーション
  5. 任意 - 詳細な通知メッセージを定義します:

    Synthetic テストメッセージ

SLO ウィジェットコンフィギュレーション

SLO を作成する

  1. 新しい SLO を作成して、Synthetic テスト結果に基づいてウェブサイトのアップタイムを追跡します。

  2. Monitor based を選択し、Synthetic テスト名を入力します。

    SLO 構成
  3. 達成したいターゲットを定義します。

    SLO ターゲット
  4. SLO の詳細を表すためにタイトルとメッセージを設定して SLO 構成を終了します。

    SLO 通知
  5. Save をクリックします。

ダッシュボードに SLO をインポートする

  1. 新しいダッシュボードを作成して SLO ウィジェットをホストします。

  2. SLO サマリーウィジェットをボードにドラッグアンドドロップします。

  3. 上記で定義した SLO を選択します。

    SLO ウィジェット選択
  4. SLO ウィジェットをニーズに合わせてカスタマイズします。

    SLO ウィジェット構成
  5. 最後にウィジェットの説明的なタイトルを入力し、Done をクリックして終了します。

    最終ダッシュボード

その他の参考資料