[Network Requests] リスト

[Network Requests] リストには、インストルメント化されたモバイルアプリケーションのすべてのネットワーク リクエスト タイプが、重要業績評価指標とともに表示されます。

[Network Requests] リストの構成

[Network Requests] リストは、現在のリクエストの集約メトリックをリクエストのタイプごとに 1 行で表示した表です。列には、ネットワークリクエストの名前と、それに関連付けられた集約メトリックが表示されます。メトリックの説明については、「モバイル RUM メトリック」を参照してください。

列のメトリックに基づいてリストを並べ替えるには、列ヘッダーをクリックします。たとえば、最も低速なリクエストから順に並べ替える場合は、[Network Request Time (ms)] 列ヘッダーをクリックします。昇順と降順を切り替えるには、列を切り替えます。[View Options] を使用して表を設定します。アクティブロードが発生しているネットワーク リクエスト タイプ、つまり、選択した期間内に 1 つ以上のネットワークリクエストが測定されたネットワーク リクエスト タイプのみを表示する場合は、[With Load] をオンにします。

ネットワーク リクエスト ダッシュボードを表示するには:

  1. リストでネットワーク リクエスト タイプを選択します。
  2. [ Details] をクリックするか、ネットワークリクエストをダブルクリックします。
[その他のアクション(More Actions)]:[More Actions] メニューを使用して、リスト内の 1 つ以上のリクエストを選択し、それらのリクエストに対して次のアクションを実行します。
  • Exclude Request(s):このオプションを使用して、Splunk AppDynamics に対し、選択したリクエストを無視し、それらのメトリクスのレポートを停止するように指示します。除外されたリクエストを確認するには [View Excluded Requests] オプションを使用し、その後、それらを「除外解除」できます。
  • Rename Request:このオプションを使用して、Splunk AppDynamics コンソールで選択したリクエストの 1 つを名前変更します。
  • Delete Request(s):リストからリクエストを削除するには、このオプションを使用します。Splunk AppDynamics で削除されたリクエストを再度検出すると、リストに再び表示されるようになります。再表示されないようにするには、[Exclude Request(s)] を使用します。

ネットワーク リクエスト ダッシュボード

各ネットワーク リクエスト タイプには、選択した時間範囲における当該タイプの重要業績評価指標を視覚的に表示する独自のダッシュボードがあります。時間範囲を選択するには、UI の右上にある [general time range] ドロップダウンを使用します。

ネットワーク リクエスト ダッシュボードの構成

[Network Request Dashboard] に、選択した時間の主要なネットワーク リクエスト メトリックに関する概要が表示されます。メトリックブラウザに特定のメトリックを表示するには、メトリック値(青色のリンク)をクリックします。

重要業績評価指標のトレンドグラフは次のとおりです。

注: サーバーリクエスト時間およびサーバー応答時間をキャプチャするには、ビジネストランザクション相関を有効にしてください。
  • Network Request Time:ミリ秒単位の平均時間。
  • Server Request Time:要求がモバイルデバイスからサーバーに到達するまでにかかった時間。
  • Server Response Time:応答がサーバーからモバイルデバイスに到達するまでにかかった時間。
  • JSON Parsing Time:モバイルデバイスが JSON 応答を解析するためにかかった時間。「JSON 解析時間を記録するためのエージェントの設定」を参照してください。
  • Total Server Time:モバイルリクエストがサーバー側アプリケーションに関連付けられている場合にのみ表示されます。
    サーバーの合計時間は、サーバー側アプリケーションがネットワークリクエストを受信してからリクエストの処理を完了するまでの間隔です。このグラフを使用して、ユーザーのリクエストを処理するためにネットワークでかかった時間とサーバーで費やした時間を比較して、平均を算出します。
  • Load:合計リクエスト数と 1 分あたりのリクエスト数。
  • Errors:ネットワークエラー数と HTTP エラー数(合計および 1 分あたり)。
  • Related Business Transactions:リクエストがサーバー側アプリケーションに関連付けられている場合、ダッシュボードには、リクエストに関連付けられているビジネストランザクションがパフォーマンスメトリックの下に一覧表示されます。関連するビジネストランザクションへのリンクをクリックすると、そのビジネストランザクションのダッシュボードを表示できます。トランザクション スナップショットがネットワークリクエストと同時に取得された場合、ダッシュボードのビジネストランザクションの下にトランザクション スナップショットが一覧表示されます。「トランザクション スナップショットを使用したビジネス トランザクション パフォーマンスのトラブルシューティング」を参照してください。

トレンドグラフのいずれかのデータポイントにカーソルを合わせると、正確な地点でのメトリックを表示できます。

グラフのロード

JSON 解析時間を記録するためのエージェントの設定

エージェントをインストゥルメント化する場合は、次のコードを使用してエージェントを構成し、JSON 解析時間を記録します。

CODE
NSString *urlString = url.absoluteString // During auto instrumentation Splunk AppDynamics tracks the url string using url.obsoluteString. Therefore, specify the same value in the below code to correlate with the network requests.
[ADEumInstrumentation startTimerWithName: urlString];
// Json parsing logic.
[ADEumInstrumentation stopTimerWithName:urlString];