チュートリアル: Azure リソースのメトリック アラートを作成する

Azure Monitor のアラートは、監視データで重要な状態が見つかると事前に通知します。 メトリック アラート ルールは、Azure リソースからのメトリック値がしきい値を超えた場合にアラートを生成します。

このチュートリアルでは、次の作業を行う方法について説明します。

  • メトリックス エクスプローラーからメトリック アラート ルールを作成する
  • アラートのしきい値を設定する
  • 通知の詳細を定義するアクション グループを作成する

必須コンポーネント

このチュートリアルを完了するには、以下が必要です。

  • 監視する Azure リソース。 メトリックをサポートする Azure サブスクリプションの任意のリソースを使用できます。 リソースがメトリックをサポートしているかどうかを判断するには、Azure portal のメニューにアクセスし、メニューの [監視] セクションに [メトリック] オプションがあることを確認します。
  • メトリックス エクスプローラー内の、アラートを作成する 1 つまたは複数のメトリックを含むグラフ。 「チュートリアル: Azure リソースのメトリックを分析する」を完了します。

新しいアラート ルールの作成

メトリックス エクスプローラーで、 [新しいアラート ルール] をクリックします。 メトリックス エクスプローラーで選択したターゲット オブジェクトとメトリックを使用して、ルールが事前構成されます。

New alert rule

アラート ロジックの構成

リソースは既に選択されています。 アラート ルールのしきい値とその他の詳細を指定するには、シグナル ロジックを変更する必要があります。

これらの設定を表示するには、[条件] タブを選択します。

Alert rule configuration

グラフには、選択したシグナルの値の経時変化が表示されるため、アラートがいつ発生することになるかを確認できます。 このグラフは、シグナル ロジックを指定すると更新されます。

Alert rule signal logic

アラート ロジックは、条件と評価する時間によって定義されます。 この条件が true の場合、アラートが発生します。 アラート ルールの [しきい値] を指定し、 [演算子][集計の種類] を変更して必要なロジックを定義します。

Alert rule alert logic

既定の時間粒度をそのまま使用できますし、要件に合わせて変更することもできます。 すべてのを確認すると、アラート ルールが条件を満たしているかどうかを確認する頻度が定義されます。 ルックバック期間は、収集された値を集計する時間間隔を定義します。 たとえば、1 分ごとに、過去 5 分を確認します。

Screenshot that shows the When to evaluate options for the alert rule.

シグナル ロジックの構成が完了したら、次へ: アクション > または アクション タブを クリック してアクションを構成します。

アクションを構成する

アクション グループは、携帯ショートメール (SMS) メッセージやメールの送信など、アラートが発生したときに実行される一連のアクションを定義するものです。

アクションを構成するには、[アクション] タブを選択します。

Screenshot that shows the Actions tab highlighted.

[アクション グループの選択] をクリックして、アラート ルールにアクション グループを追加します。

Screenshot that shows the Select action groups button.

選択すべきアクション グループがまだサブスクリプションにない場合は、 [アクション グループの作成] をクリックして新たに作成します。

Create action group

アクション グループのサブスクリプションリソース グループを選択し、ポータルに表示されるアクション グループ名と、メールや SMS 通知に記載される表示名を指定します。

Action group basics

[通知] タブを選択し、アラートが発生したときに適切な人員に通知する方法を追加します。複数の方法を追加することもできます。

Action group notifications

詳細の構成

詳細 タブを選択し、アラート ルールのさまざまな設定を構成します。

  • [アラート ルール名] はアラートが発生したときに表示されるため、わかりやすい名前を指定する必要があります。
  • 必要に応じて、アラートの詳細に含める [アラート ルールの説明] を入力します。
  • アラート ルールの保存先となるサブスクリプションリソース グループ。 監視対象のリソースと同じリソース グループである必要はありません。
  • アラートの [重要度] です。 相対的な重要度が近いアラートをグループ化できます。 応答しない仮想マシンには、 [エラー] という重要度が適しています。
  • [詳細オプション][作成時に有効化] チェック ボックスはオンのままにします。
  • [詳細オプション][アラートを自動的に解決する] チェック ボックスはオンのままにします。 これにより、アラートがステートフルになります。つまり、条件が満たされなくなった場合にアラートが解決されます。

Alert rule details

[確認と作成] クリックし、[作成] をクリックしてアラート ルールを作成します。

アラートを表示する

アラートが発生すると、そのアクション グループ内のすべての通知が送信されます。 また、Azure portal でアラートを表示することもできます。

リソースのメニューから [アラート] を選択します。 リソースにオープン状態のアラートがある場合、それらがビューに表示されます。

Alerts view

重要度をクリックすると、その重要度のアラートが表示されます。 [ユーザーの応答] を選び、[終了] の選択を解除して、オープン状態のアラートのみを表示します。

Screenshot that shows the User response filter.

アラートの名前をクリックすると、その詳細が表示されます。

Alert detail

次のステップ

Azure リソースのメトリック アラートを作成する方法を学習できましたので、次のチュートリアルのいずれかを使用してログ データを収集します。