Google App Engine用のJavaエージェントの設定
Google App Engine環境にContrastエージェントを追加するには:
注記
Contrastは、ローカルでデプロイされたApp Engineのインスタンスでのみ機能します。クラウドのGoogle App Engineでは、Contrastで必要なJava計測ライブラリがサポートされませんが、このインテグレーションをローカルで実行することはできます。
アプリケーションのデプロイにMavenを使用する場合は、
<build>/<plugins>/<plugin>
にあるpom.xmlファイルを編集して、groupid
を<groupId>com.google.appengine</groupId>
に、artifactid
を<artifactId>appengine-maven-plugin</artifactId>
に変更する必要があります。<YourContrastJarPath>
をContrast JARへのパスに置き換え、<YourAppName>
をアプリケーション名に置き換えます。次に以下のコードを追加します。<configuration> <jvmFlags> <jvmFlag>-javaagent:<YourContrastJarPath></jvmFlag> <jvmFlag>-Dcontrast.agent.java.standalone_app_name=<YourAppName></jvmFlag> </jvmFlags> </configuration>
結果は次のようになります。
<plugin> <groupId>com.google.appengine</groupId> <artifactId>appengine-maven-plugin</artifactId> <version>1.9.0</version> <configuration> <jvmFlags> <jvmFlag>-javaagent:<YourContrastJarPath></jvmFlag> <jvmFlag>-Dcontrast.agent.java.standalone_app_name=<YourAppName></jvmFlag> </jvmFlags> </configuration> </plugin>
注記
-Djava.standalone_app_name
のJVMフラグを指定しない場合、ContrastはROOT
という名前を使用してアプリケーションを参照します。ファイルを編集したら、以下のコマンドを使用してJavaエージェントをインストールして実行します。
mvn clean install mvn appengine:devserver
アプリケーションを起動すると、ContrastのJavaエージェントによるアプリケーションの計測と監視が行われます。