モバイル RUM 用のビジネストランザクションの相関
モバイルネットワークのリクエストをビジネストランザクションと関連付けることができます。実際には、ネットワークリクエストのインスタンス(ネットワークリクエストのスナップショット)とビジネストランザクションのインスタンス(トランザクション スナップショット)の間で関連付けが行われます。
モバイル ネットワーク リクエストの関連付け
ネットワークリクエストを必要とするモバイルアプリケーションでエンドユーザがアクションを実行する場合は、次のようになります。
- アプリケーション エージェント:
- ビジネストランザクションを識別する HTTP ヘッダーをエンドユーザのモバイルデバイスに送信します。
- バックエンドメトリックを集約し、それらをビジネストランザクション識別子とともにコントローラに送信します。これは、トランザクション スナップショットのコンテンツとして機能します。
- モバイルエージェントは、(HTTP ヘッダーから)メトリックとビジネストランザクション識別子を EUM Server に送信します。これは、ネットワークリクエストのスナップショットのコンテンツとして機能します。
- コントローラは、EUM サーバからメトリックとビジネストランザクション ID を取得します。コントローラは、ビジネストランザクション識別子を使用して、ネットワークリクエストのスナップショットをトランザクション スナップショットと関連付けます。
モバイルアプリケーションに関連付けられたビジネストランザクションの表示
モバイルネットワークのリクエストのスナップショットから関連するビジネストランザクションに移動するには、いくつかの方法があります。この手順では、ナビゲーションの例を示します。
- [Mobile App Dashboard] で、[Network Requests] をクリックします。
- [Snapshots] をクリックします。
- ネットワーク トランザクションのスナップショットが表示されます。
- いずれかのブラウザスナップショットをダブルクリックし、Network Request Snapshot Details ダイアログを開きます。関連付けられたトランザクション スナップショットが存在する場合は、[Business Transactions] セクションにリンクが表示されます:ネットワーク トランザクションのスナップショットの詳細
- その後、トランザクション スナップショットのリンクまたはトランザクション スナップショット自体をクリックすると、対応するページを表示できます。