アプリケーションプロセスの自動検出

スマートエージェント 24.4 以降では、スマートエージェントがインストールされているホストで実行されているアプリケーションプロセスを自動検出できます。サポートされているすべてのプロセスをコントローラに報告します。

スマートエージェントは、それぞれのエージェントを使用してインストゥルメント化できる次のプロセスを報告します。次の表に、特定のプラットフォームで監視または自動検出されるプロセスに関する情報を示します。
アプリケーションプロセス 必須エージェント プロセス検出でサポートされるプラットフォーム
Java Java
  • Windows

  • Linux

.NET .NET Windows
Node.js Node.js Linux
Python Python Linux

特定のプロセスをモニターするには、これらのプロセスに対応する [Install Agents] をクリックします。

エージェント管理 UI の [Processes] タブには、ホストで実行されているすべてのプロセスが表示されます。タブを表示するには、ホストマシンにスマートエージェントをインストールする必要があります。モニター対象プロセスとモニター対象外プロセスの両方を表示できます。プロセスが Splunk AppDynamics エージェントによってモニターされている場合、そのプロセスは [Processes] ページにモニター対象として表示されます。

注:
  • スマートエージェントは現在、Java、Node.js、.NET、Python プロセスの自動検出をサポートしています。

  • スマートエージェントは Linux で PHP プロセスを検出しますが、PHP エージェントがインストールされている場合でも、すべてのプロセスがモニター対象外として表示されます。

  • Windows で実行されているプロセスは、Java アプリケーションと .NET アプリケーションの [Processes] タブに表示されます。

すべてのアプリケーションプロセスを表示するには、エージェント管理 UI に移動し、[Processes] タブをクリックします。

Java または Node.js エージェントを特定のプロセスまたはサービスに自動アタッチするには、ld_preload.json ファイルの構成を変更します。特定のプロセスへのエージェントの自動アタッチの詳細については、「アプリケーションへのエージェントの自動アタッチ」を参照してください。

[Processes] をクリックすると、次のフィールドが表示されます。

Name 説明
モニタリング ステータス

アプリケーションプロセスのモニター対象またはモニター対象外ステータス。

このフィールドには、プロセスがモニター対象かどうかの情報が表示されます。

プロセス ID(Process ID) 報告されたプロセスのプロセス識別子(PID)。
プロセス アクティブなプロセスの名前
Agent Type

エージェントの種類。値は次のとおりです。

  • java:Java エージェント
  • node:Node.js エージェント
  • dotnet_msi:.NET エージェント

  • python3:Python エージェント
スマートエージェント ID 対応するスマートエージェントの ID。
ホスト OS ホストがアクティブになっている OS。
ホスト名 スマートエージェントが実行されているマシンのホスト名。
Started On 報告されたプロセスが開始された日時。
注: [Filter ] または [Search] フィールドを使用して、特定の情報を確認できます。