エラー予算ポリシーの作成

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • サービスレベル目標のしきい値を超えた場合に、通知を送信したりインシデントを作成したりするアクションをトリガーするエラー予算ポリシーを作成します。

    始める前に

    必要なロール:sn_srm_manager、sn_srm_admin または sn_srm_user

    このタスクについて

    SR Ops ワークスペースビューは、サイトリライアビリティオペレーション アプリケーションをインストールした場合にのみ使用できます。クラシック環境を使用してエラー予算ポリシーを作成することもできます。クラシック環境からエラー予算のポリシーのしきい値を作成するには、 [Site Reliability Metrics] > [エラー予算ポリシー] > [しきい値]に移動します。サービスレベル目標フォームの [エラー予算ポリシーのしきい値 (Error budget policy thresholds)] [エラー予算ポリシーのしきい値 (Error budget policy thresholds)] 関連リストからしきい値を作成することもできます。

    ワークフロー、フロー、またはスクリプトを呼び出すアクション定義を作成できます。アクション定義を作成するには、[Site Reliability Metrics] > [エラー予算ポリシー (Error budget policy)] > [アクション定義]に移動します。エラー予算ポリシーしきい値フォームの [エラー予算ポリシーのしきい値 (Error budget policy thresholds)] 関連リストからアクションを作成できます。

    手順

    1. [サイトリライアビリティオペレーション] > [Site Reliability Ops Workspace]に移動します。
    2. [サービス] ページアイコン (サービスページアイコン) をクリックします。
      Services Overview ページ。
    3. Services Overview ページで、エラー予算ポリシーを作成するサービスをクリックします。
    4. [エラー予算ポリシー (Error Budget Policy)] タブをクリックします。
      [エラー予算ポリシー (Error budget policy)] タブ。
    5. [エラー予算ポリシーの作成 (Create error budget policy)] リンクをクリックして、サービスレベル目標のためのアクションをいつ実行するかを決定するしきい値を設定します。
      [しきい値の追加 (Add Thresholds)] ダイアログボックス
    6. [しきい値の追加 (Add Thresholds)] ダイアログボックスで、[しきい値タイプ] リストから次のいずれかの値を選択します。
      • バーンレート:エラー予算が消費されるレート。理想的なバーンレートは 1 またはそれ以下になります。これはエラー予算が予測されたペースで消費されていることを示すためです。バーンレートが指定された値と同じかそれ以上の場合、しきい値に違反しています。
      • エラー予算残額 (Error Budget Remaining):指定された期間内でまだ使用できるエラー予算の割合。残額が指定された値と同じかそれ以下である場合、しきい値に違反しています。
    7. [しきい値] フィールドに値を入力します。
    8. [追加] をクリックします。
      注:
      ポリシーには複数のしきい値を追加できます。ただし、重複するしきい値を追加することはできません。重複するしきい値を追加しようとすると、エラーメッセージが表示されます。

      しきい値を追加した後、そのしきい値のアクションを追加できます。

    9. アクションを追加するしきい値を選択し、次のいずれかのアクションをクリックします。
      • インシデントの作成
      • メールの送信
      • メッセージの送信 Slack

        Slack Spoke for ServiceNow 統合ハブ プラグインをインストールして、アラートに関するメッセージを Slack チャネルに自動送信します。また、Slack でのチャネルに対する Webhook URL も作成します。Slack でのプラグインのインストールと Webhook URL の作成の詳細については、「 Slack Spoke for ServiceNow Integration Hub のインストール」と「Slack でのチャネルに対する Webhook URL の作成」を参照してください。

      • MS Teams へのメッセージ送信
        Microsoft Teams Spoke for ServiceNow 統合ハブ プラグインをインストールして、アラートに関するメッセージを Microsoft Teams チャネルに自動送信します。また、Microsoft Teams でのチャネルに対する Webhook URL も作成します。Microsoft Teams でのプラグインのインストールと Webhook URL の作成の詳細については、「 Microsoft Teams Spoke for ServiceNow Integration Hub のインストール」と「Microsoft Teams でのチャネルに対する Webhook URL の作成」を参照してください。
        注:
        Microsoft Teams および Slack メッセージングサービスのメッセージには、信頼性インジケーターへのリンクが表示されます。SR Ops ワークスペースがインストールされていない場合、リンクはクラシック環境を開きます。利用可能なワークスペースで信頼性インジケーターを表示するには、[システム定義] > [スクリプトインクルード]に移動し、ErrorBudgetPolicyActionUtils スクリプトインクルードで _genReliabilityIndicatorURL 関数をオーバーライドします。
      • インシデントとオンコール通知の作成
      注:
      すべてのアクションを追加すると、しきい値を超えると同時にアクションが発生します。
    10. [保存] をクリックします。

      しきい値またはアクションに対する変更は、フォームの上部にある [保存] をクリックした後に初めて保存されます。

      しきい値を編集する場合は、しきい値の [ポリシーアクション] アイコン (ポリシーアクションアイコン) をクリックし、次に [しきい値の編集 (Edit threshold)] をクリックします。

      しきい値を超えると、必要なアクションがトリガーされます。
      エラー予算ポリシーの表示