フェーズ 1: AppDynamics で実行する
1. アプリのビルド
このワークショップには、いくつかのRESTエンドポイントを持つシンプルなSpring Bootアプリケーションが含まれています。ビルドしましょう。
Java と Maven の確認 #
インスタンスにはOpenJDK 17とMavenがプリインストールされています。確認してください:
bash
java -version && mvn -versiontext
openjdk version "17.0.x" ...
Apache Maven 3.x.x ...アプリケーションのビルド #
ワークショップのアプリディレクトリに移動し、fat JARをビルドします:
bash
cd ~/workshop/appd/app
mvn package -DskipTeststext
[INFO] BUILD SUCCESS初回ビルド
最初のmvn package はSpring Bootの依存関係をダウンロードします。30〜60秒かかります。2回目以降のビルドはずっと速くなります。アプリケーションのテスト(AppD なし) #
アプリを短時間実行して、起動を確認します:
bash
java -jar target/ingest-workshop-1.0.0.jar &数秒待ってからテストします:
bash
curl -s localhost:8080/health | jq .json
{
"status": "healthy"
}次に進む前にアプリを停止します:
bash
kill %1アプリケーションは正常に動作しています。次に、AppDynamics Java Agentをダウンロードして、このプロセスにアタッチします。
