Azure モデル コンテキスト プロトコル (MCP) サーバーを使用すると、自然言語プロンプトを使用して Application Insights のコード最適化の推奨事項を一覧表示できます。 サブスクリプション全体の推奨事項を一覧表示したり、リソース グループでフィルター処理したりできます。
Application Insights は、開発者や DevOps プロフェッショナル向けの拡張可能な Application Performance Management (APM) サービスです。 アプリケーションのパフォーマンスと使用状況に関する分析情報が提供され、問題の検出と診断、ユーザーの動作の理解、アプリケーションのパフォーマンスの向上に役立ちます。
注
ツール パラメーター: Azure MCP Server ツールは、タスクを完了するために必要なデータのパラメーターを定義します。 これらのパラメーターの一部は、各ツールに固有であり、ここに記載されています。 その他のパラメーターはグローバルであり、すべてのツールで共有されます。 詳細については、「 ツールパラメーター」を参照してください。
コードの最適化に関する推奨事項を一覧表示する
サブスクリプション 内の Application Insights コード最適化の推奨事項を一覧表示します。 必要に応じて、リソース グループ別に推奨事項をフィルター処理できます。
このツールは、選択したスコープのコード最適化の機会を識別するプロファイラー データに基づいて推奨事項を返します。
プロンプトの例を次に示します。
- コード最適化の推奨事項を一覧表示する: "Application Insights コンポーネント全体でコード最適化の推奨事項を一覧表示する"。
- すべてのリソースの推奨事項を表示します。"サブスクリプション内のすべての Application Insights リソースのコード最適化に関する推奨事項を表示します"。
- リソース グループ別に推奨事項を一覧表示する: "リソース グループ 'devops-group' の Application Insights のコード最適化に関する推奨事項を一覧表示します。"
| 破壊的な | 冪等性 | オープン ワールド | [読み取り専用] | Secret | ローカル必須 |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |