EdgeSight Monitoringアプリケーションは、Citrix ADC環境で提供されるさまざまなWebアプリケーションのパフォーマンスを監視できるWebページ監視データを提供します。これで、このデータを AppFlow コレクタにエクスポートして、ウェブページアプリケーションの詳細な分析を取得できます。IPFIX 標準に基づく AppFlow は、EdgeSight の監視だけよりもウェブアプリケーションのパフォーマンスに関するより具体的な情報を提供します。
EdgeSight Monitoring データをAppFlowコレクターにエクスポートするように、負荷分散とコンテンツスイッチング仮想サーバーの両方を構成できます。AppFlow エクスポート用に仮想サーバーを構成する前に、AppFlow アクションを EdgeSight モニタリングレスポンダーポリシーに関連付けます。
次のウェブページのパフォーマンスデータは AppFlow にエクスポートされます。
-
ページの読み込み時間。ブラウザが応答の最初のバイトを受信し始めてからユーザーがページを操作し始めるまでの経過時間(ミリ秒単位)。この段階では、すべてのページコンテンツが読み込まれない可能性があります。
-
ページレンダリング時間。ブラウザがレスポンスの最初のバイトを受け取ってから、すべてのページコンテンツがレンダリングされるか、ページ読み込みアクションがタイムアウトするまでの経過時間(ミリ秒)。
-
ページでの滞在時間。ユーザーがページ上で費やした時間。あるページリクエストから次のページリクエストまでの時間を表します。
AppFlow は、インターネットプロトコルフロー情報 eXport (IPFIX) 形式を使用してパフォーマンスデータを送信します。これは、RFC 5101 で定義されているオープンなインターネット技術標準化委員会 (IETF) 標準です。AppFlowテンプレートは、次の企業固有の情報要素(EIE)を使用して情報をエクスポートします。
-
クライアントのロード終了時刻。ブラウザがレスポンスの最後のバイトを受信し、画像、スクリプト、スタイルシートなどのページのすべてのオブジェクトをロードする時間。
-
クライアントのロード開始時刻。ブラウザーがレスポンスの最初のバイトを受信して、画像、スクリプト、スタイルシートなどのページのオブジェクトをロードする時間。
-
クライアントレンダリング終了時間。ブラウザが埋め込みオブジェクトを含むページ全体のレンダリングを終了した時刻。
-
クライアントレンダリング開始時刻。ブラウザがページのレンダリングを開始した時刻。