まとめ

まとめ、クリーンアップ、次のステップ。

5 minutes

達成したこと

このワークショップでは、以下のことを行いました

  1. 通常の AppDynamics 計装で Java サービスをビルドして実行しました:単一のエージェントが APM データを AppDynamics Controller にのみ送信します。

  2. ハイブリッドモードとデュアルシグナルモードの違いを学びました:ハイブリッドは AppD 独自の計装を再利用して OTel スパンを生成します(オーバーヘッドが低く、カバレッジが狭い)。一方、デュアルは AppD と並行して完全な OTel Java 自動計装を実行します(カバレッジが広く、相関属性を追加)。

  3. デュアルシグナルモードを有効化しました:同じプロセスに 4 つの JVM フラグを追加することで実現しました。コード変更なし、追加エージェントなし、再コンパイルなし。同じ AppDynamics エージェントが AppDynamics と Splunk Observability Cloud の両方に同時にデータを送信するようになりました。

  4. グローバルデータリンクを作成しました:Splunk Observability Cloud で appd.* スパン属性を使用して、対応する AppDynamics tier ビューに直接ナビゲートします。

クリーンアップ

アプリケーションとロードジェネレーターを停止します

bash
kill %2 2>/dev/null   # load generator
kill %1 2>/dev/null   # java app

オプションで Collector を停止します

bash
sudo systemctl stop splunk-otel-collector

重要なポイント

参考資料