フェーズ 1: AppDynamics で実行する
3. AppD での実行と確認
AppDynamics エージェントをアタッチしてアプリケーションを実行します。これは「通常の」単一送信先へのインストルメンテーションです。
AppDynamics エージェントで実行する #
<YOUR-ACCESS-KEY> を前のステップで取得した AppDynamics トークンに置き換えてください
環境変数をエクスポートします
bash
export APPD_ACCESS_KEY=<Your-AppDynamics-access-key>および
bash
export APPD_APP_NAME=Dual-Ingest-${INSTANCE}次に、エージェント付きで Java を起動します
bash
cd ~/workshop/appd
java -javaagent:agent/javaagent.jar \
-Dappdynamics.controller.hostName=se-lab.saas.appdynamics.com \
-Dappdynamics.controller.port=443 \
-Dappdynamics.controller.ssl.enabled=true \
-Dappdynamics.agent.applicationName=${APPD_APP_NAME} \
-Dappdynamics.agent.tierName=OrderService \
-Dappdynamics.agent.nodeName=OrderService-Node \
-Dappdynamics.agent.accountName=se-lab \
-Dappdynamics.agent.accountAccessKey=${APPD_ACCESS_KEY} \
-jar app/target/ingest-workshop-1.0.0.jar & text
java -javaagent:agent/javaagent.jar \
-Dappdynamics.controller.hostName=se-lab.saas.appdynamics.com \
-Dappdynamics.controller.port=443 \
-Dappdynamics.controller.ssl.enabled=true \
-Dappdynamics.agent.applicationName=Dual-Ingest-shw-4267 \
-Dappdynamics.agent.tierName=OrderService \
-Dappdynamics.agent.nodeName=OrderService-Node \
-Dappdynamics.agent.accountName=se-lab \
-Dappdynamics.agent.accountAccessKey="hj9999999999" \
-jar app/target/ingest-workshop-1.0.0.jar &Spring Boot の起動バナーが表示されるまで待ちます(約10〜15秒)。 Enter キーを押してプロンプトに戻ります。
負荷を生成する #
バックグラウンドでシンプルな負荷生成ツールを開始します
bash
while true; do
curl -s localhost:8080/order > /dev/null
curl -s localhost:8080/inventory > /dev/null
sleep 2
done &AppDynamics Controller で確認する #
- AppDynamics Controller を開きます
- Applications に移動し、お使いのアプリケーションを探します(例
Dual-Ingest-<your_INSTANCE_var>) - アプリケーションをクリックして Flow Map を表示します
お待ちください
アプリケーションが登録され、ビジネストランザクションがフローマップに表示されるまで2〜5分かかる場合があります。必要に応じてページを更新してください。以下が確認できるはずです
- フローマップ内の OrderService ティア
/orderおよび/inventoryエンドポイントのビジネストランザクション- コントローラーに流れるメトリクスデータ
この時点では、データは AppDynamics にのみ送信されています。アプリケーションは Splunk Observability Cloud に接続されていません。次のフェーズでは、デュアルシグナルモードを有効にしてこれを変更します。
実行を継続してください
アプリケーションと負荷生成ツールは実行したままにしてください。次のセクションでデュアルモードフラグを追加するために停止します。
