Share via


App Service で Microsoft Copilot for Azure を使用して迅速にアプリのトラブルシューティングを行う

Microsoft Copilot for Azure (プレビュー) は、Azure App ServiceAzure Functions の診断とソリューションの専門家の相談役として機能できます。

Azure には、Web アプリと関数アプリに関するさまざまな問題に対応できる多くのトラブルシューティング ツールが用意されています。 どのツールを使用するべきかわからなくても、直面している問題について Microsoft Copilot for Azure に尋ねることができます。 CPU 使用率の高さ、ネットワークの問題、メモリ ダンプの取得など、どの問題に関する質問であっても、Microsoft Copilot for Azure が最適なツールを判断します。 これらのツールは、発生している問題の解決に役立つ診断と提案を提供します。

Copilot for Azure は、Azure portal の診断情報を理解するのにも役立ちます。 たとえば、リソースの [診断と解決] ページを見ているとき、またはトラブルシューティング ツールによって提供された診断を表示しているときに、ページをまとめることや、エラーの意味を説明することを Copilot for Azure に依頼することができます。

Microsoft Copilot for Azure にトラブルシューティングの助けを求めると、現在のやりとりまたは Azure portal で表示されているページに基づいて、可能な限りのコンテキストが自動的に引き出されます。 コンテキストが明確でない場合は、情報が必要なリソースを指定するように求められます。

Note

ここに示すタスクとサンプル プロンプトには、Microsoft Copilot for Azure (プレビュー) が特に役立つ領域がいくつか示されています。 ただし、この一覧には、実行可能なすべてのことが示されているわけではありません。 独自のプロンプトで実験し、Microsoft Copilot for Azure (プレビュー) が Azure のリソースと環境の管理にどのように役立つかを確認することをお勧めします。

重要

現在、Microsoft Copilot for Azure はプレビュー段階です。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。

サンプル プロンプト

トラブルシューティング ツールにアクセスして診断情報を理解するために使用できるプロンプトの種類の例のいくつかを次に示します。 実際のシナリオに基づいてこれらのプロンプトを変更するか、別の種類の問題で助けを借りるために他のプロンプトを試してください。

トラブルシューティング:

  • "Web アプリがダウンしている"
  • "Web アプリが低速なのはなぜですか。"
  • "自動修復を有効にする"
  • 「CPU 使用率が高い問題」
  • 「アプリのパフォーマンスに関する問題のトラブルシューティング」
  • 「アプリの待機時間を分析してください。」
  • "メモリ ダンプを取得する"

使用可能なツールについて理解する:

  • "特定の期間について Web アプリのアップタイムとダウンタイムを追跡できますか。"
  • "Web アプリのイベント ログを表示するのに役立つツールはありますか。"

プロアクティブ プラクティス:

  • "アプリのリスク アラート"
  • "このアプリの可用性に関するベスト プラクティスはありますか。"
  • "アプリの将来性を高めるにはどうすればよいですか。"

概要と説明:

  • 「これらの診断の概要を教えてください。」
  • "このページを要約してください。"
  • 「このエラーの意味を教えてください。」
  • "このページの 3 番目の診断について詳しく教えてください。"
  • 「このエラーを解決するための次の手順は何ですか?」

Microsoft Copilot for Azure に「Web アプリがダウンしています」と伝えることができます。トラブルシューティング対象のリソースを選ぶと、Copilot for Azure によって [App Service - Web アプリ ダウン] ツールが表示されるので、診断を確認できます。

[App Service - Web アプリ ダウン] ツールを開く Copilot for Azure を示すスクリーンショット。

[Web アプリ ダウン] ページで「このページの概要を教えてください」と伝えることができます。Copilot for Azure は分析情報を要約し、推奨ソリューションをいくつか提供します。

[Web アプリのダウン] ページの分析情報とソリューションを要約する Copilot for Azure のスクリーンショット。

また、「Web アプリが低速です」と伝えることもできます。Copilot for Azure により、考えられる根本原因が調査され、結果が表示されます。 その後、さらにデバッグするためにプロファイル トレースを収集することが提案されます。

低速な Web アプリを調査する Copilot for Azure を示すスクリーンショット。

メモリ ダンプを取得してください」と伝えると、ユーザーがアプリの現在の状態のスナップショットを取得できるように、Microsoft Copilot for Azure はメモリ ダンプの収集ツールを開くことを提案します。 この例の Microsoft Copilot for Azure では、先ほどの会話で選んだリソースを引き続き操作します。

メモリ ダンプの収集ツールを開く Copilot for Azure を示すスクリーンショット。

次のステップ