Application Insights 向けの Azure MCP Server ツール

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 ローカル必須
❌ ✅ ❌ ✅ ❌ ❌