Azure Monitorアラートの発報後の動作について

Tomoya Mikoshiba 60 評価のポイント
2026-05-07T11:33:19.9166667+00:00

質問内容

Azure Monitor アラートを使用してメトリックを監視し、閾値を超過した場合にメール通知を設定しています。閾値超過を検出後、メトリックの値が正常値に戻り、再度閾値を超過した場合、アラートの通知回数はどのようになりますでしょうか。

前提

アラートの評価間隔およびルックバック期間は1分間に設定しており、アクショングループを使用してメール通知を設定しています。

Azure Monitor
Azure Monitor

Azure およびオンプレミス環境からのテレメトリ データを収集、分析、処理するために使用する Azure サービス。


1 件の回答

並べ替え方法: 最も役に立つ
  1. Suchitra Suregaunkar 16,780 評価のポイント Microsoft 外部スタッフ モデレーター
    2026-05-07T17:48:57.3866667+00:00

    Hello @Tomoya Mikoshiba

    Azure Monitor のメトリック アラートは、既定でステートフルになっています。これは、以下のことを意味します。

    しきい値を超えた場合 → アラートがトリガーされ、通知が送信されます。

    メトリックが正常値に戻った場合 → アラートは自動的に解決されます。

    解決後に再びしきい値を超えた場合 → 新しいアラート インスタンスが作成され、新しい通知が送信されます。

    したがって、お客様のシナリオにおいては、メトリックが一旦正常値に回復し、その後再び閾値を超過するたびに、個別の警告通知が送信されます。

    メトリックアラートはステートフル(状態保持型)であるため、条件違反の状態が継続している間は、アラートが繰り返し発報されることはありません。

    アラート条件が一度解消され、その後再び発生した場合にのみ、アラートが再発報されます。

    さらに:

    アラートが発報された場合 → ステータスは「Fired」になります

    条件が解消された場合 → ステータスは「Resolved」になります

    この状態遷移によって、次の違反発生時にアラートが再びトリガーされます。

    設定に基づいた簡単な例(1分間隔)を以下に示しますので、ご確認ください。

    1. CPU > しきい値 → アラート発生 → メール送信

    CPUが正常値に復帰 → アラート解消(設定されていない限りメールは送信されません)

    CPU > 再びしきい値 → 新たなアラート発生 → 再度メール送信

    通知は、単一の違反期間中、継続的には送信されません。通知は、違反のサイクル(発生 → 解消 → 再発生)につき1回トリガーされます。

    これで、挙動について明確にご理解いただけたかと思います。

    よろしくお願いいたします。

    Suchitra

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。