チュートリアル: アラートとアクション グループを使用して Spring アプリのリソースを監視する

Note

BasicStandard、および 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 つの手順があります。

  1. アクション グループを設定します。

    アクション グループは、アラートがトリガーされたときに実行される (メール、SMS、Runbook、Webhook などを使用した) アクションを定義します。 アクション グループはさまざまなアラート間で使用および再利用できます。

  2. アラート ルールを設定します。

    ルールは、ターゲット リソース、条件、時間集計、およびその他の要因に基づいて、メトリックをアクション グループとバインドします。

前提条件

アクション グループを設定する

Azure portal で次の手順のようにします。

  1. Azure Spring Apps インスタンスに移動します。

  2. ナビゲーション ペインで [アラート] を選択した後に、[アクション グループ] を選択します。

    [アクション グループ] ボタンが強調表示されている [アラート] ページが表示されている Azure portal のスクリーンショット。

  3. [アクション グループ] ページで、[作成] を選択します。

    [作成] ボタンが強調表示されている [アクション グループ] ページが表示されている Azure portal のスクリーンショット。

  4. [基本] タブの [アクション グループの作成] ページで、[プロジェクトの詳細] 内の必要な変更を行います。 [インスタンスの詳細] で、[アクション グループ名][表示名] に対する設定を指定します。

    [基本] タブが選択されている [アクション グループの作成] ページが表示されている Azure portal のスクリーンショット。

  5. [通知] タブを選択した後、ドロップダウン メニューから [通知の種類] を選択します。 このアクションにより、アクティブ化時に実行されるアクションを定義するためのペインが開きます。 この例では、メールとメッセージングの種類を示します。 フォームに入力して [OK] を選択します。

    通知の種類を定義するペインが開いている [通知] タブの [アクション グループの作成] ページが表示されている Azure portal のスクリーンショット。

  6. [名前] を設定して、アクション グループに名前を付けます。

  7. [確認と作成] を選択し、アクション グループの作成を完了します。

アラートを設定する

以下の手順を使用してアラートを構成します。

  1. ナビゲーション ペインで [アラート] を選択した後に、[アラート ルール] を選択します。

    [アラート ルール] ボタンが強調表示されている [アラート] ページが表示されている Azure portal のスクリーンショット。

  2. [作成] を選択します

    [作成] ボタンが強調表示されている [アラート ルール] ページが表示されている Azure portal のスクリーンショット。

  3. [条件] タブの [アラート ルールの作成] ページで、アラート ルールをトリガーするためのシグナルを選択する必要があります。 [すべてのシグナルを表示] を選択します。 [シグナルの選択] ペインで、[CPU 使用量] を選択した後に [適用] を選択します。

    [シグナルの選択] ペインが開かれ [アプリの CPU 使用量] が強調表示されている [アラート ルールの作成] ページが表示されている Azure portal のスクリーンショット。

  4. シグナルの選択によって、構成するべきアラート ロジック設定が決まります。 [しきい値] を 75 に設定します。

    しきい値のためのアラート ロジック設定が強調表示されている [アラート ルールの作成] ページが表示されている Azure portal のスクリーンショット。

    監視に使用できる条件の詳細については、「Azure Spring Apps のメトリクス」の「ユーザー メトリック オプション」セクションを参照してください。

  5. [アクション] タブを選択した後に [アクション グループの選択] を選択します。 [アクション グループの選択] ペインで、前に定義したアクション グループなど、ルールによってトリガーされるべきアクション グループを選択します。

    Azure ポータルで、[アクション グループ名] が強調表示された [このアラート ルールに追加するアクション グループを選択する] ペインのスクリーンショット。

  6. [選択] を選択します。

  7. [詳細] タブを選択し、[重大度] を設定し、必要なその他の変更を行います。

    [アラートの詳細] の [重大度] が強調表示されている [ルールの作成] ページが表示されている Azure portal のスクリーンショット。

    ヒント

    [スコープ] タブを選択して、ルールのスコープのリソースを変更します。 既定では、スコープは現在の Azure Spring Apps インスタンスです。

  8. [確認と作成] を選択し、アラート ルールの作成を完了します。

  9. [アラート ルール] ページで、新しいアラート ルールが有効になっていることを確認します。

    作成したばかりのルールが有効になっている [アラート ルール] ページが表示されている Azure portal のスクリーンショット。

次のステップ

このチュートリアルでは、Azure Spring Apps でアプリケーションのアラートとアクション グループを設定する方法について学習しました。 アクション グループの詳細については、次の記事を参照してください。