シンセティック用のスマート・アラート

ロケーションのシンセティック・テストが失敗した場合にアラートを送信するように、シンセティックのスマート・アラートを構成できます。 カスタム・ペイロードをアラート通知に添付できます。

スマート・アラートの作成

API またはユーザー・インターフェースを使用して、シンセティック・モニター用のスマート・アラートを作成できます。

制限事項

  • 単一のメトリックでのみ失敗に対するアラートを作成できます。
  • ブループリント、無制限分析、適応しきい値、およびその他のタイプのしきい値は、シンセティック・アラートには使用できません。

Synthetic Smart Alert API については、 Open API 資料の「 Smart Alerts for Synthetics 」セクションを参照してください。 API を直接使用してシンセティック・テストのスマート・アラートを作成するには、以下の curl コマンドの例を参照してください。

curl -k --request POST \
  --url https://<Instana Synthetic monitoring Server host>/api/events/settings/global-alert-configs/synthetics \
  --header 'authorization: apiToken <TOKEN>' -H 'Content-Type: application/json' \
  --data '{
    "name":"Synthetics Alert on Failure Tests",
    "description":"Fire an alert on every failure test.",
    "severity":5,
    "syntheticTestIds":["cDtoVRy7V4zBxEjtGAnE", "KLI5uAsHJdJLQJO6fqm1"],
    "tagFilterExpression":{
       	"type":"EXPRESSION",
   	    "logicalOperator":"AND",
   	    "elements":[]
     },
    "rule":{
       	"alertType":"failure",
       	"metricName":"status"
     },
    "alertChannelIds":["DXDCD9qihKmxRVZy"],
    "timeThreshold":{
    "type":"violationsInSequence",
    "violationsCount":1
	}
  }'

スマート・アラートは、シンプル・モードまたは拡張モードで作成できます。 拡張モードには、スマート・アラートにカスタム・ペイロードを付加するオプションがあります。

スマート・アラートを作成するには、以下の手順を実行します。

  1. 「シンセティック・モニター (Synthetic Monitoring)」に移動します。例えば、左側のナビゲーション・メニューでビーカー・アイコンを選択します。 シンセティック・モニター・アイコン

  2. 以下のいずれかのアクションを実行します。

    • 「テスト」 タブをクリックします。
      1. 追加 をクリックします。
      2. 「シンセティック・スマート・アラートの追加」をクリックします。
    • 「スマート・アラート (Smart Alerts)」 タブをクリックし、 「合成スマート・アラートの追加 (ADD SYNTHETIC SMART ALERT)」をクリックします。

    「スマート・アラートの作成」 ウィザードが表示されます。

  3. オプション: ウィザード・ビューから切り替えるには、 「拡張モードに切り替え」をクリックします。 「スマート・アラートの作成」 ウィンドウが表示されます。

  4. アラートを受信するシンセティック・テストを選択します。

  5. オプション: シンセティック・テストを追加するには、 「シンセティック・テストの追加」をクリックします。

  6. 次へ をクリックします。 「ステップ 2: スコープ」 が表示されます。

  7. オプション: フィルターを追加するには、 「フィルターの追加」 をクリックし、基準を選択します。

  8. 次へ をクリックします。 「ステップ 3: 時間しきい値」 が表示されます。

  9. アラートを送信するロケーションごとに連続して失敗する回数を設定します。

  10. 次へ をクリックします。 「ステップ 4: アラート・チャネル」 が表示されます。

  11. アラート・チャネルを選択します。

  12. オプション: アラート・チャネルを追加するには、 「アラート・チャネルの選択」をクリックします。

  13. 次へ をクリックします。 「ステップ 5: アラート・プロパティー」 が表示されます。

  14. アラートの外観を設定します。 タイトルの一部として動的プレースホルダーを指定できます。 例えば、 ${synthetic.testName}を使用できます。これは、テスト構成の名前に解決されます。 使用可能なプレースホルダーのリストを表示して挿入するには、 「プレースホルダーの挿入」をクリックします。

  15. オプション: カスタム・ペイロードを付加するには、拡張モードに切り替えます。 詳しくは、 スマート・アラートへのカスタム・ペイロードの接続を参照してください。

  16. 「作成」 をクリックします。 アラートが作成されます。

スマート・アラートへのカスタム・ペイロードの接続

拡張モードでアラートを作成するとき、または既存のアラートを編集することによって、スマート・アラートにカスタム・ペイロードを添付できます。

アラート通知でキーと値のペアとしてカスタム・ペイロードを付加するには、 「カスタム・ペイロード」 セクションに移動し、 「行の追加」 をクリックします。

  • グローバル・カスタム・ペイロードとアラート固有のカスタム・ペイロードの両方がアラート通知に含まれます (該当する場合) が、アラート固有の構成がグローバル構成よりも優先されます。 結果として、同じキーを使用する場合、グローバル・カスタム・ペイロード・フィールドの値が、アラート固有の値でオーバーライドされます。

  • アラート固有の構成の動的カスタム・ペイロード・フィールドもサポートされます。

  • 以下のようにして、アラート構成で使用されるグローバルに定義されたカスタム・ペイロードを表示できます。

スマート・アラートの表示

シンセティック構成のスマート・アラートは、 「テスト」 ページの 「スマート・アラート」 タブ、および Instana UI の 「要約」 ページで表示できます。 シンセティック・テストでアラートが発生した後、 「イベント」 ページでアラートを表示できます。

シンセティック・テストに対してアラートが起動されると、そのアラートは 「要約」 ページのウィジェットのアラート・レーンに表示されます。

スマート・アラートの編集

アラートを編集するには、以下のステップを実行します。

  1. シンセティック・モニターのメインページを表示します。
  2. 「スマート・アラート」 タブをクリックします。
  3. アラートに対して省略符号ボタンをクリックし、 「編集」をクリックします。 「スマート・アラートの編集」 ウィンドウが表示されます。
  4. アラート構成を編集します。
  5. 保存 をクリックします。 アラート構成が保存されます。

スマート・アラートの複製

アラートを複製するには、以下の手順を実行します。

  1. シンセティック・モニターのメインページを表示します。
  2. 「スマート・アラート」 タブをクリックします。
  3. アラートに対して省略符号ボタンをクリックし、 「複製」をクリックします。 「スマート・アラートの作成」 ウィンドウが表示されます。
  4. オプション: アラート構成を編集します。
  5. 「作成」 をクリックします。 アラート構成の重複コピーが保存されます。