Azure SRE エージェントは、AI を利用した監視と支援を通じて、Azure リソースの正常性とパフォーマンスを維持するのに役立ちます。 エージェントは、リソースの問題を継続的に監視し、トラブルシューティングのヘルプを提供し、自然言語のチャット インターフェイスで修復手順を提案します。 正確性と制御性を確保するため、エージェントがユーザーに代わって行うすべてのアクションには、ユーザーの承認が必要です。
この記事では、エージェントを作成してリソースに接続し、最適なアプリケーション パフォーマンスを維持する方法について説明します。
[前提条件]
エージェントを作成するには、エージェントに適切なアクセス許可を付与し、正しい設定を構成し、適切なリソースへのアクセス権を付与する必要があります。
Azure アカウント: アクティブなサブスクリプションを持つ Azure アカウントが必要です。 まだアカウントがない場合は、無料でアカウントを作成することができます。
セキュリティ コンテキスト: ユーザー アカウントに、
Microsoft.Authorization/roleAssignments/writeまたはユーザー アクセス管理者として アクセス許可が付与されていることを確認してください。ファイアウォール設定: ファイアウォール設定の許可リストに
*.azuresre.aiを追加します。 一部のネットワーク プロファイルでは、既定で*.azuresre.aiドメインへのアクセスがブロックされる場合があります。
エージェントを作成する
監視するリソース グループをエージェントに関連付けて、エージェントを作成します。
Azure Portalを開きます。
を選択してを作成します。
[エージェントの作成] ペインで、次の値を入力します。 この手順では、エージェント専用の新しいリソース グループを作成します。 これは、アプリケーションのリソース グループとは無関係です。
[プロジェクトの詳細] セクションで、次の値を入力します。
プロパティ 価値 Subscription Azure のサブスクリプションを選択します。 リソース グループ 既存のリソース グループを選択するか、名前を入力して新しいリソース グループを作成します。 [エージェントの詳細] セクションで、次の値を入力します。
プロパティ 価値 エージェント名 エージェントの名前を入力します。 リージョン [米国東部 2] を選択します。 [ リソース グループの選択] を選択します。
[監視するリソース グループの選択] ペインで、監視するリソース グループを検索します。
注
リソース グループのリンクは選択しないでください。
リソース グループ ピッカーで、グループ名の横にあるチェック マーク (
) は、そのグループに専門的なサポートを備えたサービスが含まれていることを示します。リソース グループを選択するには、その横にあるチェック ボックスをオンにします。
ペインの下部までスクロールし、[保存] を選択します。
を選択してを作成します。
作成プロセスを開始すると、"デプロイが進行中です" のメッセージが表示されます。
エージェントとチャットする
エージェントは、自身に関連付けられているリソース グループ内のすべてのリソースにアクセスできます。 チャット機能を使用して、リソースに関連する問題を照会して解決します。
Azure portal で、Azure SRE Agent を検索して選択します。
一覧でエージェントを見つけて選択します。
チャットウィンドウが表示されたら、エージェントに質問を始めることができます。 始めるのに役立つ一連の質問を次に示します。
- あなたは何で私を助けることができますか?
- どのサブスクリプション/リソース グループ/リソースを管理していますか?
-
<RESOURCE_NAME>に対してどのようなアラートを設定する必要がありますか? - すべてのサブスクリプションにおける Web アプリの
2xx要求と HTTP エラーの視覚化を表示してください。
具体的な問題を念頭に置いている場合は、次のような質問をすることがあります。
-
<RESOURCE_NAME>が遅い理由 -
<RESOURCE_NAME>が機能しないのはなぜですか? -
<RESOURCE_NAME>を調査できますか? -
<METRIC>の<RESOURCE_NAME>を取得してくれますか。
マネージド リソース グループを更新する
エージェントが管理するリソース グループの一覧はいつでも変更できます。 これを変更するには、Azure portal でエージェントに移動し、[設定] タブを選択し、[管理対象リソース グループ] を選択します。
注
一覧からリソース グループを削除しても、リソース グループが削除されたり、悪影響を受けたりすることはありません。
インシデントを管理する
インシデント対応計画を設定することで、Azure サービスの障害を診断できます。
SRE Agent は既定で Azure Monitor のアラートに接続されますが、PagerDuty に接続するには以下の手順を使用することもできます。 PagerDuty で SRE エージェントを設定するには、PagerDuty API キーが必要です。
SRE Agent リソースで、[インシデント管理] タブを選択します。
インシデント プラットフォームの選択
[インシデント プラットフォーム] ドロップダウン リストで、[PagerDuty] を選択します。
API キーを入力します。
保存 を選択します。