• 特定
  • 深掘り
  • 診断
  • 実行

AIを活用してアプリケーションのパフォーマンスのボトルネックを分析する方法

AppDynamicsをAIクライアントに接続すれば、生のパフォーマンスデータを即座に根本原因の分析に活用できます。トランザクションリストの検索や詳細なスナップショットの取得といった重い作業は、すべてエージェントが代行します。

このページについてAIに聞く

すぐに答え

AIを使ってどのようにボトルネックを見つけるのですか?

AIがビジネストランザクションのリストを取得して遅延しているものを特定し、該当するインスタンスの詳細なスナップショットを抽出します。これにより、ダッシュボードを一つずつ手動で調査する手間を省き、遅延の原因となっているコードやインフラへ直接アプローチできます。

データの出力先

分析によって得られる結果

AIがAppDynamicsのテレメトリを処理し、以下の結果を提供します。

特定

遅延トランザクションの検出

AIが環境をスキャンし、レイテンシの閾値を超えているビジネスプロセスを特定します。ログを一つずつ探す必要はなく、原因となるプロセスをリストアップします。

深掘り

詳細スナップショットの取得

ボトルネックが見つかると、AIはコールスタックを確認するために必要な正確なスナップショットを取得します。詳細な調査に欠かせない粒度の高いデータが得られます。

診断

根本原因の特定

AIがトランザクションのタイミングとスナップショットの詳細を照合し、ボトルネックの所在を提案します。デバッグ作業の範囲を大幅に絞り込めます。

実行

手動によるコード修正

AIが問題箇所を特定しますが、実際のコード変更や設定の修正は、引き続きIDEを使用してご自身で行う必要があります。

ワークフロー

データ受信後のAIの動き

エージェントは、自然言語による質問とAppDynamics APIを繋ぐインターフェースとして機能します。

  1. トランザクションのスキャン

    AIが稼働中のビジネスプロセスを確認し、パフォーマンスが低下しているものを探します。

    list_business_transactions
  2. 問題の切り分け

    遅延やエラーに関する条件に一致する、特定のトランザクションを特定します。

    list_business_transactions
  3. スナップショットの取得

    問題のあるトランザクションの技術的なスナップショットを取得し、実行フローを確認します。

    list_snapshots
  4. 調査結果の要約

    スナップショットのデータを整理し、ボトルネックがどこにあるかを明確に示します。

    list_snapshots

試してみる

以下のプロンプトをコピーして開始できます。

調査を開始するためのプロンプト例です。

出発点

トランザクション名やエラーの種類は、実際のAppDynamicsの識別子に置き換えて使用してください。

AppDynamics Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_Vl30ptxslXJn7kkQ7jI3AxdDvOebfdoGkK4oIv9B/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — AppDynamics capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "appdynamics-application-performance-monitor-api-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_Vl30ptxslXJn7kkQ7jI3AxdDvOebfdoGkK4oIv9B/mcp"
    }
  }
}
チャットにコピー04
  • 現在実行中のトランザクションの中で、処理が遅くなっているものをすべてリストアップして。

  • 過去1時間以内の 'Process Payment' トランザクションのスナップショットを見つけて。

  • 現在、最もレイテンシが高いビジネストランザクションはどれですか?

  • 'User Login' フローで発生した最新の失敗したトランザクションの詳細スナップショットを取得して。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

AppDynamicsとの連携は一度だけで完了します

アカウントを一度リンクするだけで準備は完了です。認証情報は暗号化されて安全に保管され、すぐに使い慣れたAIクライアントから質問を開始できます。

AppDynamicsをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIはパフォーマンスの問題を自動的に修正できますか?

    いいえ。AIはボトルネックを特定しデータを提供することはできますが、実際のコードやインフラの変更はユーザー自身が行う必要があります。

  • 02

    容量節約のために、古いスナップショットを削除できますか?

    いいえ。このMCPはデータの読み取りとリスト取得の権限のみを持ちます。AppDynamics内のデータを変更または削除することはできません。

  • 03

    AIはAppDynamicsのすべてのデータにアクセスできますか?

    いいえ。AIがアクセスできるのは、ビジネストランザクションやスナップショットなど、提供された特定のツールを通じて取得可能なデータのみです。

  • 04

    特定のエラーコードについて質問できますか?

    はい。AIが取得したビジネストランザクションやスナップショットの中にそのエラーが含まれていれば、質問可能です。

  • 05

    AIが新しいトランザクションを発生させることはありますか?

    いいえ。AIは既存のパフォーマンスデータを分析するための読み取り専用インターフェースです。

  • AppDynamicsに関するその他の質問 AppDynamics Connectorの全機能を見る

『AppDynamics』を Claude、Cursor、ChatGPT などに接続