チュートリアル: アラートとアクション グループを使用して Spring アプリのリソースを監視する
Note
Basic、Standard、および Enterprise プランは、2025 年 3 月中旬から廃止され、3 年間の提供終了期間となります。 Azure Container Apps に移行することをお勧めします。 詳細については、「Azure Spring Apps の提供終了のお知らせ」を参照してください。
Standard 従量課金プランと専用プランは、2024 年 9 月 30 日以降は非推奨となり、6 か月後に完全にシャットダウンされます。 Azure Container Apps に移行することをお勧めします。 詳細については、「Azure Spring Apps の Standard 従量課金プランと専用プランを Azure Container Apps に移行する」を参照してください。
この記事の適用対象: ✔️ Java ✔️ C#
この記事の適用対象: ✔️ Basic または Standard ✔️ Enterprise
この記事では、Azure Spring Apps のアラートとアクション グループを使用して Spring アプリ リソースを監視する方法について説明します。
Azure Spring Apps のアラートは、使用可能なストレージ、要求の速度、データ使用状況などの条件に基づくリソースの監視をサポートします。 速度や条件が定義済みの仕様を満たしたときにアラートから通知が送信されます。
アラートのパイプラインを設定するには、次の 2 つの手順があります。
アクション グループを設定します。
アクション グループは、アラートがトリガーされたときに実行される (メール、SMS、Runbook、Webhook などを使用した) アクションを定義します。 アクション グループはさまざまなアラート間で使用および再利用できます。
アラート ルールを設定します。
ルールは、ターゲット リソース、条件、時間集計、およびその他の要因に基づいて、メトリックをアクション グループとバインドします。
前提条件
- Azure サブスクリプション。 サブスクリプションをお持ちでない場合は、開始する前に無料アカウントを作成してください。
- デプロイ済みの Azure Spring Apps インスタンス。 詳細については、クイックスタート: 初めてのアプリケーションを Azure Spring Apps にデプロイするを参照してください。
アクション グループを設定する
Azure portal で次の手順のようにします。
Azure Spring Apps インスタンスに移動します。
ナビゲーション ペインで [アラート] を選択した後に、[アクション グループ] を選択します。
[アクション グループ] ページで、[作成] を選択します。
[基本] タブの [アクション グループの作成] ページで、[プロジェクトの詳細] 内の必要な変更を行います。 [インスタンスの詳細] で、[アクション グループ名] と [表示名] に対する設定を指定します。
[通知] タブを選択した後、ドロップダウン メニューから [通知の種類] を選択します。 このアクションにより、アクティブ化時に実行されるアクションを定義するためのペインが開きます。 この例では、メールとメッセージングの種類を示します。 フォームに入力して [OK] を選択します。
[名前] を設定して、アクション グループに名前を付けます。
[確認と作成] を選択し、アクション グループの作成を完了します。
アラートを設定する
以下の手順を使用してアラートを構成します。
ナビゲーション ペインで [アラート] を選択した後に、[アラート ルール] を選択します。
[作成] を選択します
[条件] タブの [アラート ルールの作成] ページで、アラート ルールをトリガーするためのシグナルを選択する必要があります。 [すべてのシグナルを表示] を選択します。 [シグナルの選択] ペインで、[CPU 使用量] を選択した後に [適用] を選択します。
シグナルの選択によって、構成するべきアラート ロジック設定が決まります。 [しきい値] を 75 に設定します。
監視に使用できる条件の詳細については、「Azure Spring Apps のメトリクス」の「ユーザー メトリック オプション」セクションを参照してください。
[アクション] タブを選択した後に [アクション グループの選択] を選択します。 [アクション グループの選択] ペインで、前に定義したアクション グループなど、ルールによってトリガーされるべきアクション グループを選択します。
[選択] を選択します。
[詳細] タブを選択し、[重大度] を設定し、必要なその他の変更を行います。
ヒント
[スコープ] タブを選択して、ルールのスコープのリソースを変更します。 既定では、スコープは現在の Azure Spring Apps インスタンスです。
[確認と作成] を選択し、アラート ルールの作成を完了します。
[アラート ルール] ページで、新しいアラート ルールが有効になっていることを確認します。
次のステップ
このチュートリアルでは、Azure Spring Apps でアプリケーションのアラートとアクション グループを設定する方法について学習しました。 アクション グループの詳細については、次の記事を参照してください。