アラートルールを作成したが、アラート通知を受信していない場合は、このトピックで説明するトラブルシューティングを実行します。
トラブルシューティング
しきい値トリガーアラートルールが遅延でトリガーされているかどうかを確認します。
原因の詳細については、「」をご参照ください。しきい値トリガーアラートルールが遅延でトリガーされるのはなぜですか?.
[アラート履歴] ページで、ルール名、クラウドサービス、アラートトリガー時間でアラート履歴をフィルターし、アラートがトリガーされるかどうかを確認します。
アラート履歴を表示する方法の詳細については、「アラート履歴の表示」をご参照ください。
履歴アラートが見つからない場合、メトリックはアラート条件を満たしておらず、アラート通知は送信されません。 問題のトラブルシューティング方法の詳細については、対応するメトリック値が指定されたアラート条件を満たしたときにアラートがトリガーされない場合はどうすればよいですか。
アラートが見つかった場合は、[アラート履歴] セクションの [ステータス] 列を表示します。
ほとんどの場合、[ステータス] 列に [アラート] と [通常に戻る] が表示されると、アラート通知が送信されます。 ただし、次の2つの特殊なケースでは、アラート通知は送信されません。
[ステータス] 列にヒットブラックリストも表示されている場合、インスタンスにアラートブラックリストが設定され、アラート通知は送信されません。
Container Service For Kubernetes (ACK) アラートの場合、アラートのミュート期間は、アラートルールに基づいてアラートレベルごとに指定されます。 ミュート期間中に複数のインスタンスに対してアラートがトリガーされた場合、アラート通知は1つだけ送信されます。
[ステータス] 列に次の値が表示されている場合、アラート通知は送信されません。 次のリストは、アラートの状態を示しています。
有効期間内: アラートルールに設定された有効期間内にアラートがトリガーされません。
ミュート: ミュート期間中にアラートがトリガーされ、クリアされません。
送信しない: アラートルールは、アラートがクリアされたときにアラート通知が送信されないことを指定します。
アラート連絡先とアラート通知方法が正しいかどうかを確認します。
[アラート連絡先] ページの [アラート連絡先グループ] タブで、アラートルールで設定されているアラート連絡先グループを見つけ、
アイコンをクリックして、アラート連絡先グループがスケジュールされているかどうかを確認します。 アラート連絡先グループがスケジュールされている場合は、スケジュールに基づいて特定のアラート連絡先とそのシフトを確認します。
アラート連絡先グループがスケジュールされていない場合は、アラート連絡先グループをクリックして、アラート連絡先とその通知アドレスを表示します。
アラート連絡先を確認した後、すべてのアラート通知方法でアラート通知が送信されない場合があります。
異なるレベルのアラートは、異なるアラート通知方法を有する。 たとえば、情報レベルのアラートがトリガーされた場合、アラートの連絡先はアラートテキストメッセージやアラート電話を受信しません。 次の項目は、さまざまなレベルのアラートに対するアラート通知方法を示しています。
重要: 電子メール、webhook、およびアラートコールバック
警告: 電子メール、webhook、およびアラートコールバック
Info: email、webhook、およびアラートコールバック
アラート連絡先のアラート通知アドレスが期待どおりにアラート通知を受信しない場合は、アラート通知の詳細を確認します。
[アラート履歴] ページで、アラート履歴の [通知連絡先] 列のアラート連絡先グループをクリックします。
[通知連絡先] タブには、アラート連絡先グループ内のすべてのアラート連絡先の通知方法が表示されます。
アラート通知結果アイコンの上にポインターを移動すると、各アラート通知方法で返される通知の詳細が表示されます。
解決策
上記のトラブルシューティングを実行してもアラート通知が届かず、問題がない場合は、さまざまなアラート通知方法について次の原因と解決策を確認してください。
電子メール
1日に送信されるアラート通知の数が制限を超えています。 アラート通知は送信されません。 メールアドレスは1日あたり最大1,000通のメールを受信できます。
Webhook
関連する通信ソフトウェアのドキュメントでエラーコードを照会するか、[アラート履歴] セクションの [通知連絡先] 列の通知の詳細にあるエラーコードに基づいて、通信ソフトウェアにチケットを送信してください。
たとえば、DingTalk通知の失敗の詳細は、
{"messageType":"DING" 、"httpResponse":"{\" errcode\":90030、\" errmsg\":\" webhook over limit\"}" 、"httpStatusCode":200}です。 DingTalkのドキュメントを検索して、失敗の原因が無料のWebhookであることを確認できます。アラートコールバック
[アラート履歴] セクションの [通知連絡先] 列の通知の詳細のエラーコードに基づいて原因を特定します。 考えられる原因には、セキュリティの傍受と無効なパラメータ形式が含まれます。 問題のトラブルシューティング方法の詳細については、アラートコールバックを使用してアラート通知を受信できない場合はどうすればよいですか?