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.xmlapp-agent-config.xml など)。これらのファイルの設定は、<agent_home>/conf ディレクトリ内の構成ファイルよりも優先されます。
external-services 分析データソース動的サービスなど、エージェントを拡張する動的にロードされるモジュール。
javaagent.jarJava エージェントのバイナリとして機能するバージョン固有の JAR ファイル。インストゥルメント化を直接構成するときは、この Java エージェント JAR を使用しないでください。その場合は、ルートディレクトリの javaagent.jar を使用します。
libこのバージョンの Java エージェントの動作をサポートするライブラリ。
logsエージェントが書き込むログファイル。
sdkJava エージェントの機能を拡張するためのサンプル、API、および Javadoc。
utilsこのバージョンのエージェント固有のユーティリティ用バイナリファイル。

アプリケーションの展開方法を変更せずにエージェントをアップグレードできるため(新しいエージェントバージョンを解凍し、ファイルシステムの以前の場所に配置します)、JVM 引数を最上位の javaagent.jar で指定できます。トップレベルの jar には、名前に同じバージョン番号を持つディレクトリの下にある javaagent.jar と同じように動作する、特定のバージョンがあります。

バージョン固有の javaagent.jar を使用すると、異なるバージョンのエージェントを使用して、同時に同じトップレベルの構成ファイルを再利用することができます。異なるバージョンのエージェントで異なるアプリケーション JVM 引数を指定できます。