The Java Agentは、javaagent コマンドラインオプションを使用してブートストラップします。このオプションを cassandra(Linux)または cassandra.bat(Windows)ファイルに追加します。

Windows環境でのCassandraのインストゥルメント化

  1. apache-cassandra-x.x.x\bin\cassandra.bat ファイルを開きます。
  2. JAVA_OPTS 変数に Java AgentJAVA_OPTS 変数への javaagent パス。ドライブをディレクトリへのフルパスに Java Agent必ず含める。

    -javaagent:<agent_home>\javaagent.jar
    
    CODE

    例:

    set JAVA_OPTS=-ea
        -javaagent:C:\appdynamics\agent\javaagent.jar
        -javaagent:"%CASSANDRA_HOME%\lib\jamm-0.2.5.jar
        . . .
    
    CODE
  3. Cassandraサーバーを再起動して変更を適用する。

Linux環境でのCassandraのインストゥルメント化

  1. apache-cassandra-x.x.x/bin/cassandra.in.sh ファイルを開きます。
  2. ファイルの先頭に javaagent 引数を追加します。

    JVM_OPTS=-javaagent:<agent_home>/javaagent.jar
    
    CODE

    例:

    JVM_OPTS=-javaagent:/home/software/appdynamics/agent/javaagent.jar
    CODE
  3. Cassandraサーバーを再起動して変更を適用する。