IoT ネットワーク リクエスト イベントとビジネストランザクションを関連付けることができます。この相関は、ネットワーク リクエスト イベント情報とビジネストランザクションのインスタンス(トランザクション スナップショット)を含むビーコン間で行われます。

IoT ネットワークリクエストの関連付け

次の手順は、IoT アプリケーションがネットワークリクエストをビジネストランザクションと関連付ける方法の概要を示しています。

  1. IoT アプリケーションは、アプリケーション サーバ エージェントへのネットワークリクエストに AppDynamics HTTP ヘッダーをアタッチします。これらの AppDynamics HTTP ヘッダーは、アプリケーション サーバ エージェントから相関ヘッダーを送り返す手順を示しています。
  2. アプリケーション サーバ エージェント:
    • ビジネストランザクションを識別する HTTP 応答ヘッダーを IoT アプリケーションに送信します。
    • バックエンドメトリックを集約し、それらをビジネストランザクション識別子とともにコントローラに送信します。これは、トランザクション スナップショットのコンテンツとして機能します。
  3. IoT エージェントは、ビジネストランザクション ID を IoT ネットワーク リクエスト イベントの一部として、HTTP 応答ヘッダーから EUM サーバに送信します。これは、ネットワークリクエストのコンテンツとして機能します。
  4. コントローラは、EUM サーバからイベントとビジネストランザクション ID を取得します。これらのビジネストランザクション ID は、ネットワークリクエストとトランザクション スナップショットを関連付けるために使用されます。

IoT ネットワーク リクエスト イベントとビジネストランザクションの関連付け

IoT SDK または IoT REST API を使用して、ビジネスアプリケーションから返された応答ヘッダーをビーコンとともに送信します。次に、IoT ネットワーク リクエスト イベントを報告し、それらのイベントをビジネストランザクションと関連付けます。

相関方法については、IoT C/C++ SDKIoT Java SDK、または IoT REST API のいずれかに対する「ビジネストランザクションをネットワークリクエストと関連付ける」を参照してください。

IoT アプリケーションに関連付けられたビジネストランザクションの表示

ネットワークリクエストのスナップショットから関連するビジネストランザクションに移動するには、いくつかの方法があります。次の手順は、可能な 1 つの方法を示しています。

  1. [IoT Device Dashboard] から、[Unique Devices] ウィジェット内のいずれかのデバイスレコードをダブルクリックします。
    Unique Devices
  2. これで、[Activity Stream] タブにネットワークリクエストのリストが表示されるようになります。アクティビティストリーム内のリンクをクリックすると、ビジネストランザクションのトランザクション フローマップを表示できます。Activity Stream
  3. 関連するビジネストランザクションのリストを表示するには、[Business Transactions] タブをクリックします。 
    Business Transactions
  4. 次にビジネストランザクションをクリックすると、以下の Transaction Flow Map  によって関連するビジネストランザクションの間にビジネスアプリケーションのコンポーネントとアクティビティが 視覚的に表示されます。