Java エージェントのディレクトリの内容
| ファイル/ディレクトリ | 説明 | |
|---|---|---|
conf | 共通の構成ファイル。構成ファイルのより具体的なバージョンがバージョン固有の構成ディレクトリ ver<version_number>/conf に存在しない場合、エージェントはこのディレクトリの構成ファイルを使用。 | |
javaagent.jar | Java エージェントのブートストラップに使用される共通の JAR ファイル。エージェントを有効化するには、起動時に --javaagent 引数の値としてこのファイルの完全修飾ロケーションを JVM に伝える。 | |
readme.txt | Java エージェントのインストール用手順と備考。 | |
utils | エージェントの複数のバージョン間で共有されるユーティリティ用バイナリファイル。 | |
ver<version_number> | javaagent.jar ファイル、構成ファイル、およびこのバージョンの Java エージェントに固有のその他のリソース。このディレクトリには、ver4.4.0.5 などの Java エージェントのバージョン番号を反映した名前が付けられています。 | |
conf | このバージョンの Java エージェントが使用する構成ファイル(controller-info.xml、app-agent-config.xml など)。これらのファイルの設定は、<agent_home>/conf ディレクトリ内の構成ファイルよりも優先されます。 | |
external-services | 分析データソース動的サービスなど、エージェントを拡張する動的にロードされるモジュール。 | |
javaagent.jar | Java エージェントのバイナリとして機能するバージョン固有の JAR ファイル。インストゥルメント化を直接構成するときは、この Java エージェント JAR を使用しないでください。その場合は、ルートディレクトリの javaagent.jar を使用します。 | |
lib | このバージョンの Java エージェントの動作をサポートするライブラリ。 | |
logs | エージェントが書き込むログファイル。 | |
sdk | Java エージェントの機能を拡張するためのサンプル、API、および Javadoc。 | |
utils | このバージョンのエージェント固有のユーティリティ用バイナリファイル。 | |
アプリケーションの展開方法を変更せずにエージェントをアップグレードできるため(新しいエージェントバージョンを解凍し、ファイルシステムの以前の場所に配置します)、JVM 引数を最上位の javaagent.jar で指定できます。トップレベルの jar には、名前に同じバージョン番号を持つディレクトリの下にある javaagent.jar と同じように動作する、特定のバージョンがあります。
バージョン固有の javaagent.jar を使用すると、異なるバージョンのエージェントを使用して、同時に同じトップレベルの構成ファイルを再利用することができます。異なるバージョンのエージェントで異なるアプリケーション JVM 引数を指定できます。