Citrix ADC

将网页性能数据导出到 AppFlow 收集器

EdgeSight 监视应用程序提供了网页监视数据,您可以通过这些数据监视 Citrix ADC 环境中服务的各种 Web 应用程序的性能。现在,您可以将此数据导出到 AppFlow 收集器,以便深入分析网页应用程序。AppFlow 基于 IPFIX 标准,提供了有关 Web 应用程序性能的更具体的信息,比单独的 EdgeSight 监视。

您可以将负载平衡和内容交换虚拟服务器配置为将 EdgeSight 监视数据导出到 AppFlow 收集器。在为 AppFlow 导出配置虚拟服务器之前,请将应用程序流操作与 EdgeSight 监视响应程序策略关联。

以下网页性能数据导出到 AppFlow:

  • 页面加载时间。从浏览器开始接收响应的第一个字节到用户开始与页面交互的所用时间(以毫秒为单位)。在此阶段,可能无法加载所有页面内容。
  • 页面渲染时间。从浏览器收到响应的第一个字节到渲染所有页面内容或页面加载操作超时为止的经过时间(以毫秒为单位)。
  • 花在页面上的时间。用户在页面上花费的时间。表示从一个页面请求到下一个页面请求的时间段。

AppFlow 使用 Internet 协议流信息导出 (IPFIX) 格式传输性能数据,该格式是 RFC 5101 定义的开放 Internet 工程任务组 (IETF) 标准。AppFlow 模板使用以下企业特定的信息元素 (EIE) 导出信息:

  • 客户端加载结束时间。浏览器收到响应的最后一个字节以加载页面的所有对象(如图像、脚本和样式表)的时间。
  • 客户端加载开始时间。时间,浏览器接收响应的第一个字节,以加载页面的任何对象(如图像、脚本和样式表)。
  • 客户端渲染结束时间。浏览器完成渲染整个页面的时间,包括嵌入的对象。
  • 客户端渲染开始时间。浏览器开始渲染页面的时间。

将网页性能数据导出到 AppFlow 收集器的必备条件

在将 AppFlow 操作与 AppFlow 策略关联之前,请验证是否满足以下必备条件:

  • AppFlow 功能已启用并配置。
  • 响应程序功能已启用。
  • 已启用 EdgeSight 监视功能。
  • 已在绑定到要收集性能数据的应用程序服务的负载平衡或内容交换虚拟服务器上启用 EdgeSight 监视。

将 AppFlow 操作与 EdgeSight 监视响应程序策略相关联

若要将网页性能数据导出到 AppFlow 收集器,您必须将 AppFlow 操作与 EdgeSight 监视响应程序策略关联。AppFlow 操作指定哪组收集器接收流量。

使用命令行界面将 AppFlow 操作与 EdgeSight 监视响应程序策略关联的步骤

在命令提示窗口中,键入:

set responder policy <name> -appflowAction <action_Name>

示例

set responder policy pol -appflowAction actn

使用配置实用程序将 AppFlow 操作与 EdgeSight 监视响应程序策略关联的步骤

  1. 导航到AppExpert > 响应者 > 策略
  2. 在详细信息窗格中,选择 EdgeSight 监视响应程序策略,然后单击 打开
  3. 配置响应程序策略对话框的AppFlow 操 作”下拉列表中,选择与要向其发送网页性能数据的收集器关联的 AppFlow 操作。
  4. 单击确定

配置虚拟服务器以将 EdgeSight 统计信息导出到应用流收集器

要将 EdgeSight 统计信息从虚拟服务器导出到 AppFlow 收集器,您必须将 AppFlow 操作与虚拟服务器关联。

使用配置实用程序将 AppFlow 操作与负载平衡或内容交换虚拟服务器关联

  1. 导航到流量管理 > 负载平衡 > 虚拟服务器。您还可以导航到流量管理 > 内容切换 > 虚拟服务器
  2. 在详细信息窗格中,选择一个虚拟服务器或多个虚拟服务器,然后单击 启用 EdgeSight 监视
  3. 在“启用 EdgeSight 监视”对话框中,选中将 EdgeSight 监视统计数据导出到应用程序流复选框。
  4. 从 AppFlow 动操作下拉列表中,选择 应用流 动操作。AppFlow 操作定义了其将 EdgeSight 监视统计信息导出到的 AppFlow 收集器列表。如果您选择了多个负载平衡虚拟服务器,则相同的 AppFlow 操作将与绑定到这些服务器的响应程序策略相关联。如果需要,您可以稍后单独更改为每个选定的负载平衡虚拟服务器配置的 AppFlow 操作。
  5. 单击确定

将网页性能数据导出到 AppFlow 收集器