シンセティック用のスマート・アラート
ロケーションのシンセティック・テストが失敗した場合にアラートを送信するように、シンセティックのスマート・アラートを構成できます。 カスタム・ペイロードをアラート通知に添付できます。
スマート・アラートの作成
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
}
}'
スマート・アラートは、シンプル・モードまたは拡張モードで作成できます。 拡張モードには、スマート・アラートにカスタム・ペイロードを付加するオプションがあります。
スマート・アラートを作成するには、以下の手順を実行します。
「シンセティック・モニター (Synthetic Monitoring)」に移動します。例えば、左側のナビゲーション・メニューでビーカー・アイコンを選択します。
以下のいずれかのアクションを実行します。
- 「テスト」 タブをクリックします。
- 追加 をクリックします。
- 「シンセティック・スマート・アラートの追加」をクリックします。
- 「スマート・アラート (Smart Alerts)」 タブをクリックし、 「合成スマート・アラートの追加 (ADD SYNTHETIC SMART ALERT)」をクリックします。
「スマート・アラートの作成」 ウィザードが表示されます。
- 「テスト」 タブをクリックします。
オプション: ウィザード・ビューから切り替えるには、 「拡張モードに切り替え」をクリックします。 「スマート・アラートの作成」 ウィンドウが表示されます。
アラートを受信するシンセティック・テストを選択します。
オプション: シンセティック・テストを追加するには、 「シンセティック・テストの追加」をクリックします。
次へ をクリックします。 「ステップ 2: スコープ」 が表示されます。
オプション: フィルターを追加するには、 「フィルターの追加」 をクリックし、基準を選択します。
次へ をクリックします。 「ステップ 3: 時間しきい値」 が表示されます。
アラートを送信するロケーションごとに連続して失敗する回数を設定します。
次へ をクリックします。 「ステップ 4: アラート・チャネル」 が表示されます。
アラート・チャネルを選択します。
オプション: アラート・チャネルを追加するには、 「アラート・チャネルの選択」をクリックします。
次へ をクリックします。 「ステップ 5: アラート・プロパティー」 が表示されます。
アラートの外観を設定します。 タイトルの一部として動的プレースホルダーを指定できます。 例えば、
${synthetic.testName}
を使用できます。これは、テスト構成の名前に解決されます。 使用可能なプレースホルダーのリストを表示して挿入するには、 「プレースホルダーの挿入」をクリックします。オプション: カスタム・ペイロードを付加するには、拡張モードに切り替えます。 詳しくは、 スマート・アラートへのカスタム・ペイロードの接続を参照してください。
「作成」 をクリックします。 アラートが作成されます。
スマート・アラートへのカスタム・ペイロードの接続
拡張モードでアラートを作成するとき、または既存のアラートを編集することによって、スマート・アラートにカスタム・ペイロードを添付できます。
アラート通知でキーと値のペアとしてカスタム・ペイロードを付加するには、 「カスタム・ペイロード」 セクションに移動し、 「行の追加」 をクリックします。
グローバル・カスタム・ペイロードとアラート固有のカスタム・ペイロードの両方がアラート通知に含まれます (該当する場合) が、アラート固有の構成がグローバル構成よりも優先されます。 結果として、同じキーを使用する場合、グローバル・カスタム・ペイロード・フィールドの値が、アラート固有の値でオーバーライドされます。
アラート固有の構成の動的カスタム・ペイロード・フィールドもサポートされます。
以下のようにして、アラート構成で使用されるグローバルに定義されたカスタム・ペイロードを表示できます。
スマート・アラートの表示
シンセティック構成のスマート・アラートは、 「テスト」 ページの 「スマート・アラート」 タブ、および Instana UI の 「要約」 ページで表示できます。 シンセティック・テストでアラートが発生した後、 「イベント」 ページでアラートを表示できます。
シンセティック・テストに対してアラートが起動されると、そのアラートは 「要約」 ページのウィジェットのアラート・レーンに表示されます。
スマート・アラートの編集
アラートを編集するには、以下のステップを実行します。
- シンセティック・モニターのメインページを表示します。
- 「スマート・アラート」 タブをクリックします。
- アラートに対して省略符号ボタンをクリックし、 「編集」をクリックします。 「スマート・アラートの編集」 ウィンドウが表示されます。
- アラート構成を編集します。
- 保存 をクリックします。 アラート構成が保存されます。
スマート・アラートの複製
アラートを複製するには、以下の手順を実行します。
- シンセティック・モニターのメインページを表示します。
- 「スマート・アラート」 タブをクリックします。
- アラートに対して省略符号ボタンをクリックし、 「複製」をクリックします。 「スマート・アラートの作成」 ウィンドウが表示されます。
- オプション: アラート構成を編集します。
- 「作成」 をクリックします。 アラート構成の重複コピーが保存されます。