合成テストのスマートアラートの設定
ロケーションのシンセティック・テストが失敗した場合にアラートを送信するように、シンセティックのスマート・アラートを構成できます。 カスタム・ペイロードをアラート通知に添付できます。
スマートアラートの作成
API またはユーザーインターフェースを使用して、合成監視用のスマートアラートを作成できます。
制限事項
- 単一のメトリックでのみ失敗に対するアラートを作成できます。
- ブループリント、無制限分析、適応しきい値、およびその他のタイプのしきい値は、シンセティック・アラートには使用できません。
Synthetic Smart Alert API に関する詳細については、 Open API のドキュメントにある 「Synthetics 向け Smart Alerts」 のセクションを参照してください。 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
}
}'
スマート・アラートは、シンプル・モードまたは拡張モードで作成できます。 拡張モードには、スマート・アラートにカスタム・ペイロードを付加するオプションがあります。
スマートアラートの追加
スマート・アラートを作成するには、以下の手順を実行します。
- Instana のUIで、 「Synthetic Monitoring」 をクリックします。
- 「 スマートアラート 」タブをクリックし、次に 「スマートアラートを作成」 をクリックします。
(オプション):合成テストを選択し、合成テストダッシュボードから「 合成テスト用スマートアラートを追加」をクリックして、その合成テスト用のスマートアラートを作成することもできます。 スマートアラートを作成する際、 「合成テストを追加」 ボタンをクリックして、テストを追加することができます。 「 スマートアラートの作成 」画面が表示されます。 設定全体は、以下の手順に分類されます:
- シンセティック・テストの追加
- アラートの構成
- アラート・チャネルの追加
- アラート・プロパティーの追加
「次へ」 と「 前へ 」のボタンをクリックして、各手順を進んでください。
合成テストの追加
評価範囲に含まれる合成テストを選択できます。 これらのテストでの失敗は監視されており、場所ごとに個別のアラートがトリガーされます。 フィルタオプションを使用すると、タグフィルタ式を追加することで、評価の対象を絞り込むことができます。 各クエリフィルターは、デフォルトでAND演算子で結合されます。
合成テストを追加するには、以下の手順を実行してください:
- 「合成テストを追加」 ボタンをクリックして、選択可能な合成テストの一覧を表示します。
- (任意) [フィルターを追加] ボタンをクリックして、フィルタータグを追加します。
デフォルトでは、スケジュールされたテストに対してスマートアラートが作成されます。 オンデマンドテスト用のスマートアラートを作成するには、 「合成テスト」の実行タイプフィルターを使用してください。
アラートの構成
アラートをトリガーする条件を設定できます。 各場所でアラートが生成されるまでに、連続して発生しなければならない障害の回数を指定してください。
- 猶予期間を選択してください:猶予期間とは、違反基準を満たさなくなった後も、その問題が未解決のまま残される期間を指します。 この期間が経過すると、その件は自動的にクローズされます。
- アラートチャネルの追加:アラート通知を送信するためのアラートチャネルを設定します。 「アラートチャネルを追加」 をクリックして、リストからアラートチャネルを選択するか、新しいアラートチャネルを作成してください。
- アラートのプロパティを追加する:しきい値条件が満たされなくなった際にトリガーされるアラートの名前と説明を定義できます。 また、アラート通知に含める静的および動的なカスタムペイロードを設定することもできます。 さらに、深刻度を「警告」または「重大」に設定することもできます。 静的なタイトルを入力するか、メニューから1つ以上のプレースホルダーを挿入して動的なタイトルを作成できます。 必要に応じて、アラートの説明を追加してください。理想的には、アラートがトリガーされた際に取るべき推奨措置を簡潔にまとめた概要を記載してください。
スマートアラートへのカスタムペイロード
Instana から送信されるアラート通知にペイロードを追加するには、 「カスタムペイロード」 で 「行を追加」 をクリックします。
グローバル・カスタム・ペイロードとアラート固有のカスタム・ペイロードの両方がアラート通知に含まれます (該当する場合) が、アラート固有の構成がグローバル構成よりも優先されます。 その結果、同じキーが使用された場合、グローバルなカスタムペイロードフィールドの値は、アラート固有の値によって上書きされます。 静的なカスタムペイロードに加え、アラート固有の設定における動的なカスタムペイロードフィールドもサポートされています。 アラート設定で使用されている、グローバルに定義されたカスタムペイロードを確認できます。
「作成 」ボタンをクリックして設定を保存してください。
スマートアラートの表示
Instana のUIにある「Syntheticモニタリング」ページおよび「Syntheticテストダッシュボード」ページの 「Smart Alerts 」タブで、SyntheticsのSmart Alert設定を確認できます。
シンセティックテストでアラートが発生すると、その結果として生成されたイベントが「イベント」ページに表示されます。
スマートアラートの編集
アラートを編集するには、以下のステップを実行します。
- Instana のUIで、 「Synthetic Monitoring」 をクリックします。
- 「スマートアラート」 タブをクリックします。
- 特定のスマートアラート設定行の末尾にある省略記号ボタンをクリックし、次に 「編集」 をクリックします。
- 各手順に従って、アラートの設定を編集してください。
- 保存 をクリックします。 アラート構成が保存されます。
スマートアラートの複製
アラートを複製するには、以下の手順を実行します。
- Instana のUIで、 「Synthetic Monitoring」 をクリックします。
- 「スマート・アラート」 タブをクリックします。
- アラートに対して省略符号ボタンをクリックし、 「複製」をクリックします。 「 スマートアラートを作成 」のティアシートウィンドウが表示されます。
- オプション: アラート構成を編集します。
- 「作成」 をクリックします。 アラート設定の複製が保存されます。