API モニタリングの正常性ルールとポリシーを設定して、API メトリックと合成イベントでアラートをトリガーできます。アラートは、API の問題が発生したときに、または発生する前に特定するのに役立ちます。さらに、Splunk AppDynamics は、ユーザーが構成した条件やイベントに基づいて、通知を生成したり、アクションを呼び出したりできます。

合成 API モニタリングメトリックのアラート

次の API モニタリングメトリックを使用して、アラートをトリガーできます。

  • 合成 API TLS 時間(ミリ秒)
  • 合成 API 2xx:成功
  • 合成 API の合計時間(ミリ秒)
  • 合成 API TCP 時間(ミリ秒)
  • 合成 API のリクエスト数
  • 合成 API の最初のバイト時間(ミリ秒)
  • 合成 API DNS 時間(ミリ秒)
  • 合成 API 待機時間(ミリ秒)
  • 合成 API 応答サイズ(バイト)
  • 合成 API リクエスト時間(ミリ秒)
  • 合成 API ダウンロード時間(ミリ秒)
  • 5xx:サーバーエラー
  • 4xx - クライアント エラー

合成 API を監視する正常性ルールの作成

正常性ルールを使用すると、API の通常の動作または予期される動作を定義できます。「正常性ルールの構成」を参照してください。 

API の正常性ルールを作成するには、次の手順を実行します。

  1. 上部のナビゲーションバーから、[Alert & Respond] をクリックします。
  2. [Alert & Respond] の横にあるドロップダウンメニューから、[User Experience: API Monitoring] エンティティを選択します。
  3. [Health Rules] をクリックします。
  4. 以下のいずれかを実行。
    1. 新しい正常性ルールを作成するには、[+] アイコンをクリックします。
    2. 既存の正常性ルールを変更するには、正常性ルールを選択して [Edit](鉛筆)アイコンをクリックします。
  5. [Overview] タブで、正常性ルールの名前を入力します。他のフィールドにはデフォルト値が表示され、要件に基づいて編集できます。
  6. [Affected Entities] タブでは、正常性ルールを適用するすべての API、いくつかの特定の API、または特定の一致基準を持つ API を選択できます。



  7. [Critical] および [Warning Criteria] タブでは、fixed 値または dynamic baseline しきい値を持つサポートされている API メトリックのリストに正常性ルール違反をトリガーする条件を追加できます。「重大および警告の条件」を参照してください。 





  8. [Save] をクリックして設定を完了します。

合成 API のポリシーの作成

API の正常性ルールに違反した場合にアラートを送信するポリシーを作成できます。これらのアラートについては、電子メール、SMS、JIRA、または HTTP ウェブフックを介して通知されます。「ポリシーの設定」を参照してください。 

API のポリシーを作成するには、次の手順を実行します。

  1. 上部のナビゲーションバーから、[Alert & Respond] をクリックします
  2. [Alert & Respond] の横にあるドロップダウンメニューから、[User Experience: API Monitoring] エンティティを選択します。
  3. [Policies] をクリックします。
  4. [Policies] ページで、[Create Policy Manually] をクリックします。
  5. [Create Policy] ダイアログで、ポリシーの名前を入力します。
  6. [Health Rule Violation Events] リストから、1 つ以上の特定のイベントを選択します。


  7. [Health Rule Scope] タブで、次の手順を実行します。
    1. すべての正常性ルールにポリシーを適用するには、[Any Health Rule] を選択します。
    2. 特定の正常性ルールにポリシーを適用するには、[These Health Rules] を選択します。


  8. [Object Scope] タブで、[Any Object] を選択します。
  9. [Actions] タブでは、作成済みの既存のアクションを追加するか、正常性ルール違反イベントがトリガーされたときに実行される新しいアクションを作成します。 アクション」を参照してください。 
  10. [Save] をクリックして設定を完了します。

合成ジョブのアラート

次の合成イベントを使用して、ポリシーをトリガーできます。

  • Synthetic Availability
  • Synthetic Performance

合成イベントのポリシーの作成

API と同様に、合成イベントの正常性ルールに違反したときにアラートを送信するポリシーを作成することもできます。これらのアラートについては、電子メール、SMS、JIRA、または HTTP ウェブフックを介して通知されます。「ポリシーの設定」を参照してください。

合成イベントのポリシーを作成するには、次の手順を実行します。

  1. 上部のナビゲーションバーから、[Alert & Respond] をクリックします
  2. [Alert & Respond] の横にあるドロップダウンリストから、[User Experience: API Monitoring] エンティティを選択します。
  3. [Policies] をクリックします。
  4. [Policies] ページで、[Create Policy Manually] をクリックします。
  5. [Create Policy] ダイアログボックスで、ポリシーの名前を入力します。
  6. [Synthetic Availability] リストで、すべての Synthetic Availability イベントを選択するか、1 つ以上の特定の イベントのチェックをオンにします。 
  7. [Synthetic Performance] リストで、すべての Synthetic Performance イベントを選択するか、1 つ以上の特定の イベントのチェックをオンにします。



  8. [Object Scope] タブで、次の手順を実行します。
    1. すべての合成ジョブにポリシーを適用するには、[Any Object] を選択します。
    2. 特定の合成ジョブにポリシーを適用するには、[These Specified Objects] を選択します。



  9. [Actions] タブでは、作成済みの既存のアクションを追加するか、合成イベントがトリガーされたときに実行される新しいアクションを作成します。 アクション」を参照してください。 
  10. [Save] をクリックして設定を完了します。