アプリケーションプロセスの自動検出
スマートエージェント 24.4 以降では、スマートエージェントがインストールされているホストで実行されているアプリケーションプロセスを自動検出できます。サポートされているすべてのプロセスをコントローラに報告します。
| アプリケーションプロセス | 必須エージェント | プロセス検出でサポートされるプラットフォーム |
|---|---|---|
| Java | Java |
|
| .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 |
エージェントの種類。値は次のとおりです。
|
| スマートエージェント ID | 対応するスマートエージェントの ID。 |
| ホスト OS | ホストがアクティブになっている OS。 |
| ホスト名 | スマートエージェントが実行されているマシンのホスト名。 |
| Started On | 報告されたプロセスが開始された日時。 |