Citrix ADC

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

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

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

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

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

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

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

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

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

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

将AppFlow操作与EdgeSight监视响应者策略关联

要将网页性能数据导出到演示applow收集器,必须将演示applow操作与EdgeSight监视响应者策略关联起来。AppFlow操作指定哪组收集器接收流量。

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

在命令提示符下,键入:

set responder policy  -appflowAction  

示例

set responder policy pol -appflowAction actn 

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

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

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

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

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

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