ネットワーク リクエスト スナップショットは、アプリケーションによって個々のネットワーク リクエスト インスタンスに関する詳細情報をキャプチャします。これらは、モバイルアプリケーションのパフォーマンスが低下している原因をトラブルシューティングするのに役立ちます。
ネットワーク リクエスト スナップショットがキャプチャされた場合
モバイル RUM は、ユーザエクスペリエンスが低下するとしきい値の設定方法に基づいてスナップショットのキャプチャを開始します(低速、非常に低速、停止)。詳細については、モバイル ネットワーク リクエストのしきい値の構成を参照してください。
また、通常のユーザエクスペリエンスの定期的なスナップショットも、1 分あたり 1 回以上キャプチャされます。
ネットワーク リクエスト スナップショットのコンテンツ
ネットワーク リクエスト スナップショットには、個々のリクエストに関する要約データと、インストゥルメントされたサーバ側アプリケーションとの相関関係がある場合はそのリクエストに関連付けられているすべてのビジネストランザクションが含まれます。
スナップショットには、次のようなサマリーデータのリクエストに関する広範なメトリックが含まれています。
- User Experience:通常、低速、非常に低速、または停止しています。
- Time:リクエストが EUM クラウドまたは EUM サーバコレクタによって受信された時間(UNIX エポック時間)。
- Mobile Network Request:このスナップショットがインスタンスになっているネットワークリクエストの、ネットワーク リクエスト ダッシュボードへのリンク。「ネットワーク リクエスト ダッシュボード」を参照してください。
ネットワーク リクエスト スナップショットのビジネストランザクション
ネットワーク リクエスト スナップショットが、インストゥルメントされたサーバ側アプリケーションで 1 つ以上のビジネストランザクションに関連付けられている場合、ビジネストランザクションはネットワーク リクエスト スナップショットの [Business Transactions] パネルに表示されます。このリンクをクリックして、関連するビジネストランザクションのビジネス トランザクション ダッシュボードを表示できます。
関連するビジネストランザクションのトランザクション スナップショットが、ネットワーク リクエスト スナップショットと同時にキャプチャされた場合は、ネットワーク リクエスト スナップショットの [Transaction Snapshots] パネルにリンクされます。トランザクション スナップショット リスト内のスナップショットにコールグラフアイコンが表示されている場合、そのトランザクション スナップショットに対して、コールグラフの一部またはすべてを使用できます。これにより、サーバ側のパフォーマンスに関する問題の原因を調べることができます。リンクをクリックすると、関連するトランザクション スナップショットが表示されます。
トランザクション スナップショットは、診断セッションが開始されたとき、または設定された間隔に基づいて定期的に実行された場合に、低速または中断されたビジネストランザクションが特定されるとサーバ上でトリガーされます。一般に、低速、非常に低速、および停止したトランザクションは、通常の範囲内で動作しているトランザクションよりも、サーバ上でトランザクション スナップショットをトリガーする可能性が高くなります。サーバ側のトランザクション スナップショットがキャプチャされた場合の詳細については、「トランザクションスナップショット」を参照してください。
トランザクション スナップショットからネットワーク リクエスト スナップショットへのアクセス
サーバ側に表示されたトランザクション スナップショットでもネットワーク リクエスト スナップショットが生成された場合は、モバイルスナップショットへのリンクがトランザクション スナップショット フロー マップの右上に表示されます。リンクをクリックして、ネットワーク リクエスト スナップショットを開きます。
ネットワーク リクエスト スナップショットのアーカイブ
通常、ネットワーク リクエスト スナップショットは 2 週間後に消去されます。スナップショットをアーカイブして、今後の分析用に通常のスナップショット保存期間より長く保存することができます。
スナップショットをアーカイブするには、スナップショットパネルの右上隅にある [Archive] ボタンをクリックします。
ネットワーク リクエスト スナップショットのリストで [Archived] を表示オプションとしてチェックすることで、アーカイブされたスナップショットを表示できます。
オンプレミスコントローラを使用しているお客様は、管理コンソールの [Controller Settings] セクションにある event.retention.period
プロパティを設定することで、デフォルトの 2 週間という期間を変更できます。