Citrix ADC

Webページのパフォーマンスデータを AppFlow コレクタにエクスポートする

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)を使用して情報をエクスポートします。

  • クライアントのロード終了時刻。ブラウザがレスポンスの最後のバイトを受信し、画像、スクリプト、スタイルシートなどのページのすべてのオブジェクトをロードする時間。
  • クライアントのロード開始時刻。ブラウザーがレスポンスの最初のバイトを受信して、画像、スクリプト、スタイルシートなどのページのオブジェクトをロードする時間。
  • クライアントレンダリング終了時間。ブラウザが埋め込みオブジェクトを含むページ全体のレンダリングを終了した時刻。
  • クライアントレンダリング開始時刻。ブラウザがページのレンダリングを開始した時刻。

Webページのパフォーマンスデータを AppFlow コレクタにエクスポートするための前提条件

AppFlowアクションをAppFlowポリシーに関連付ける前に、次の前提条件が満たされていることを確認します。

  • AppFlow機能が有効化され、構成されています。
  • レスポンダー機能が有効になりました。
  • EdgeSight Monitoring機能が有効になりました。
  • EdgeSight Monitoring は、パフォーマンスデータを収集するアプリケーションのサービスにバインドされた負荷分散またはコンテンツスイッチング仮想サーバー上で有効になっています。

AppFlow アクションを EdgeSight モニタリングレスポンダーポリシーに関連付ける

Webページのパフォーマンスデータを AppFlow コレクタにエクスポートするには、AppFlow アクションを EdgeSight モニタリングレスポンダーポリシーに関連付ける必要があります。AppFlowアクションは、トラフィックを受信するコレクタのセットを指定します。

CLI を使用して AppFlow アクションを EdgeSight モニタリングレスポンダーポリシーに関連付けるには

コマンドプロンプトで入力します。

set responder policy <name> -appflowAction <action_Name>
<!--NeedCopy-->

set responder policy pol -appflowAction actn
<!--NeedCopy-->

GUI を使用して AppFlow アクションを EdgeSight モニタリングレスポンダーポリシーに関連付けるには

  1. AppExpert > Responder > Policiesに移動します。
  2. 詳細ウィンドウで、EdgeSight Monitoringレスポンダーポリシーを選択し、[開く] をクリックします。
  3. [ レスポンダーポリシーの構成 ] ダイアログボックスの [ AppFlow アクション ] ドロップダウンリストで、Web ページのパフォーマンスデータを送信するコレクタに関連付けられた AppFlow アクションを選択します。
  4. [OK] をクリックします。

EdgeSight 統計を AppFlow コレクタにエクスポートするように仮想サーバーを構成する

EdgeSight統計情報を仮想サーバーからAppFlowコレクターにエクスポートするには、AppFlowアクションを仮想サーバーに関連付ける必要があります。

GUI を使用して負荷分散仮想サーバーまたはコンテンツスイッチング仮想サーバーに AppFlow アクションを関連付けるには

  1. [ トラフィック管理 ] > [ 負荷分散 ] > [ 仮想サーバー] に移動します。[トラフィック管理] > [コンテンツスイッチング] > [仮想サーバー] に移動することもできます。
  2. 詳細ウィンドウで、仮想サーバーまたは複数の仮想サーバーを選択し、[EdgeSight Monitoringを有効にする] をクリックします。
  3. [EdgeSight Monitoringを有効にする] ダイアログボックスで、[EdgeSight 統計情報を Appflow にエクスポート] チェックボックスをオンにします。
  4. [AppFlow アクション] ドロップダウンリストから、 AppFlow アクションを選択します。AppFlowアクションは、EdgeSight Monitoring統計をエクスポートするAppFlowコレクタのリストを定義します。複数の負荷分散仮想サーバーを選択した場合、同じ AppFlow アクションがそれらにバインドされたレスポンダーポリシーに関連付けられます。必要に応じて、選択した負荷分散仮想サーバーごとに構成された AppFlow アクションを個別に変更できます。
  5. [OK] をクリックします。
Webページのパフォーマンスデータを AppFlow コレクタにエクスポートする