ネットワーク リクエスト スナップショット
ネットワーク リクエスト スナップショットは、アプリケーションによって個々のネットワーク リクエスト インスタンスに関する詳細情報をキャプチャします。これらは、モバイルアプリケーションのパフォーマンスが低下している原因をトラブルシューティングするのに役立ちます。
When Network Request Snapshots are Captured
Mobile RUM starts capturing snapshots when user experience becomes slow, based on how you have configured the thresholds for slow, very slow, and stalled. See Configure Mobile Network Request Thresholds.
Periodic snapshots of normal user experience are also captured at least once per minute.
ネットワーク リクエスト スナップショットのコンテンツ
ネットワーク リクエスト スナップショットには、個々のリクエストに関する要約データと、インストゥルメントされたサーバ側アプリケーションとの相関関係がある場合はそのリクエストに関連付けられているすべてのビジネストランザクションが含まれます。
スナップショットには、次のようなサマリーデータのリクエストに関する広範なメトリックが含まれています。
- Network Request URL:このスナップショットがインスタンスになっているネットワークリクエストの、ネットワーク リクエスト ダッシュボードへのリンク。「ネットワーク リクエスト ダッシュボード」を参照してください。
- User Experience:通常、低速、非常に低速、または停止しています。
- Request Time:顧客のアプリケーションサーバーに対してリクエストが行われた時刻が表示されます。
- Received Time:EUM クラウドまたは EUM サーバーが要求を受信した時刻が表示されます。
- Response Time:顧客のアプリケーションサーバーからモバイルへの応答を受信した時刻が表示されます。
- Request Content Length:要求の本文に含まれるデータの合計バイト数。本文は、ヘッダーの下にある空白行の後にある部分です。
- Response Content Length:応答の本文に含まれるデータの合計バイト数。
Business Transactions in Network Request Snapshots
When a network request snapshot is associated with one or more business transactions on an instrumented server-side application, the business transactions are listed in the Business Transactions panel in the network request snapshot. You can click the link to see the business transaction dashboard for the associated business transaction.
If transaction snapshots for an associated business transaction were captured at the same time as the network request snapshot, they are linked in the Transaction Snapshots panel of the network request snapshot. If a call graph icon is displayed for a snapshot in the transaction snapshot list, a full or partial call graph is available for that transaction snapshot. This allows you to examine the cause of performance problems on the server side. Click the link to see the associated transaction snapshot.
Transaction snapshots are triggered on the server when slow or stalled business transactions are identified when a diagnostic session is started or periodically based on a configured interval. In general, slow, very slow, and stalled transactions are more likely to trigger a transaction snapshot on the server than transactions operating within the normal range. For more information about when server-side transaction snapshots are captured, see Troubleshoot Business Transaction Performance with Transaction Snapshots.
トランザクション スナップショットからネットワーク リクエスト スナップショットへのアクセス
サーバ側に表示されたトランザクション スナップショットでもネットワーク リクエスト スナップショットが生成された場合は、モバイルスナップショットへのリンクがトランザクション スナップショット フロー マップの右上に表示されます。リンクをクリックして、ネットワーク リクエスト スナップショットを開きます。
ネットワーク リクエスト スナップショットのアーカイブ
通常、ネットワーク リクエスト スナップショットは 2 週間後に消去されます。スナップショットをアーカイブして、今後の分析用に通常のスナップショット保存期間より長く保存することができます。
スナップショットをアーカイブするには、スナップショットパネルの右上隅にある [Archive] ボタンをクリックします。
ネットワーク リクエスト スナップショットのリストで [Archived] を表示オプションとしてチェックすることで、アーカイブされたスナップショットを表示できます。
オンプレミスコントローラを使用しているお客様は、管理コンソールの [Controller Settings] セクションにある event.retention.period プロパティを構成することで、デフォルトの 2 週間という期間を変更できます。