Citrix ADC

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

EdgeSight Monitoringアプリケーションは、Citrix ADC環境で提供されるさまざまなWebアプリケーションのパフォーマンスを監視できるWebページ監視データを提供します。このデータをAppFlowコレクターにエクスポートして、Webページアプリケーションの詳細な分析を取得できるようになりました。AppFlowは、IPFIX標準に基づいており、EdgeSight MonitoringだけよりもWebアプリケーションのパフォーマンスに関するより具体的な情報を提供します。

EdgeSight Monitoring データをAppFlowコレクターにエクスポートするように、負荷分散とコンテンツスイッチング仮想サーバーの両方を構成できます。AppFlowエクスポート用に仮想サーバーを構成する前に、AppflowアクションをEdgeSight Monitoringレスポンダーポリシーに関連付けます。

次のWebページのパフォーマンスデータがAppFlowにエクスポートされます。

  • ページの読み込み時間。ブラウザがレスポンスの最初のバイトの受信を開始してからユーザーがページとのやり取りを開始するまでの経過時間(ミリ秒単位)。この段階では、すべてのページコンテンツが読み込まれない可能性があります。
  • ページレンダリング時間。ブラウザが応答の最初のバイトを受信してからすべてのページコンテンツがレンダリングされるか、ページの読み込みアクションがタイムアウトするまでの経過時間(ミリ秒単位)。
  • ページでの滞在時間。ユーザーがページ上で費やした時間。あるページリクエストから次のページリクエストまでの期間を表します。

AppFlow は、インターネットプロトコルフロー情報 eXport (IPFIX) 形式を使用してパフォーマンスデータを送信します。これは、RFC 5101 で定義されているオープンなインターネット技術標準化委員会 (IETF) 標準です。AppFlowテンプレートでは、次のエンタープライズ固有の情報要素(EIE)を使用して情報をエクスポートします。

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

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

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

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

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

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

コマンドラインインターフェイスを使用して AppFlow アクションをEdgeSight Monitoringレスポンダーポリシーに関連付けるには

コマンドプロンプトで、次のように入力します。

set responder policy <name> -appflowAction <action_Name>

set responder policy pol -appflowAction actn

構成ユーティリティを使用して AppFlow アクションをEdgeSight Monitoringレスポンダーポリシーに関連付けるには

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

Appflow コレクタに EdgeSight 統計情報をエクスポートするための仮想サーバの構成

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

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

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

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