Citrix ADC

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

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

您可以将负载平衡和内容交换虚拟服务器配置为将 EdgeSight 监视数据导出到 AppFlow 收集器。在为 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 操作指定哪组收集器接收流量。

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

在命令提示符下,键入:

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

示例

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

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

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

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

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

使用 GUI 将 AppFlow 操作与负载平衡或内容交换虚拟服务器关联

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