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

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

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

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

Server Request Time および Server Response Time をキャプチャするには、ビジネストランザクション相関を有効にしてください。 

  • 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:リクエストがサーバー側アプリケーションに関連付けられている場合、ダッシュボードには、リクエストに関連付けられているビジネストランザクションがパフォーマンスメトリックの下に一覧表示されます。
    関連するビジネストランザクションへのリンクをクリックすると、そのビジネストランザクションのダッシュボードを表示できます。
    トランザクション スナップショットがネットワークリクエストと同時に取得された場合、ダッシュボードのビジネストランザクションの下にトランザクション スナップショットが一覧表示されます。「トランザクション スナップショットを使用したビジネス トランザクション パフォーマンスのトラブルシューティング」を参照してください。

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

Load Graphs

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

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

NSString *urlString = url.absoluteString // During auto instrumentation Cisco 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];
JSON