Oracle GlassFishをインストゥルメント化

  1. GlassFish ドメインで、Java エージェント JAR ファイルの場所を -javaagent JVM オプションとして追加します。次のようにして、asadmin ツールを使いエージェントを追加します。
    Windowsの場合:
    glassfish4\bin\asadmin.bat create-jvm-options '-javaagent:<Drive_letter>:<agent_home>\javaagent.jar'
    Linuxの場合:
    glassfish4\bin\asadmin create-jvm-options "-javaagent\:/home/appduser/javaagent/javaagent.jar"
    Linux ではコロン文字をエスケープします。
  2. Splunk AppDynamics パッケージ用ブート委譲エントリを次のように構成します。
    • GlassFish 3.x から 3.1.2 では、config.properties にある config.properties ファイルを開き、org.osgi.framework.bootdelegation=com.singularity.* ファイルに以下のパッケージプレフィックスを追加します。

    • GlassFish 3.1.2 以前のバージョンでは、<glassfish_home>/glassfish/config/osgi.properties ファイルのブート委譲リストで com.singularity.* を追加します。例:ブート委譲エントリ

  3. アプリケーションサーバーを再起動する。
構成は、 にある domain.xml ファイルで確認できます。 ファイルには、-javaagent オプション用エントリが必要です。