次の方法で共有


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

BasicStandard、および Enterprise プランは、2025 年 3 月 17 日に廃止期間に入りました。 詳細については、「Azure Spring Apps の提供終了のお知らせ」を参照してください。

Standard 従量課金プランと専用 プランは、2024 年 9 月 30 日に廃止期間に入り、2025 年 3 月末までに完全にシャットダウンされました。 詳細については、「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 portal のスクリーンショット。

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

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

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

    ヒント

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

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

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

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

次のステップ

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