NetScaler

导出Web页面性能数据到AppFlow Collector

EdgeSight Monitoring应用程序提供web页面监控数据,用户可以通过该数据监控NetScaler环境下各种web应用程序的性能。现在,您可以将这些数据导出到AppFlow收集器,以获得对网页应用程序的深入分析。AppFlow基于IPFIX标准,提供了比单独监控EdgeSight更具体的web应用性能信息。

可以配置负载均衡虚拟服务器和内容交换虚拟服务器,将esight监控数据导出到AppFlow采集器。在配置AppFlow导出的虚拟服务器之前,需要将AppFlow动作与“EdgeSight监控”响应器策略关联。

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

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

AppFlow通过IPFIX (Internet Protocol Flow Information eXport)格式传输性能数据,IPFIX是一种开放的IETF标准,在RFC 5101中定义。AppFlow模板使用以下特定于企业的信息元素(Information element, EIEs)来导出信息:

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

导出Web页面性能数据到AppFlow采集器的前提条件

在关联AppFlow动作和AppFlow策略之前,请确认以下前提条件已满足:

  • 已开启并配置AppFlow特性。
  • 已启用Responder特性。
  • 已开启“EdgeSight监控”特性。
  • 已在需要采集性能数据的应用服务绑定的负载均衡或内容交换虚拟服务器上开启“EdgeSight监控”。

关联AppFlow动作和EdgeSight监控响应器策略

要将web页面性能数据导出到AppFlow采集器,必须将AppFlow动作与“EdgeSight Monitoring”响应器策略关联。AppFlow操作指定哪一组收集器接收流量。

通过命令行方式关联AppFlow动作和EdgeSight Monitoring Responder策略

在命令提示符下,输入:

设置响应策略 -appflowAction  

例子

设置响应器策略pol -appflowAction 

通过配置实用程序将AppFlow操作与EdgeSight Monitoring Responder策略关联

  1. 导航到AppExpert>应答器>政策
  2. 2 .在详细信息窗格中选择“EdgeSight监控”响应器策略,单击开放
  3. 配置响应器策略对话框中演示applow行动下拉列表中,选择与要向其发送网页性能数据的收集器相关联的AppFlow操作。
  4. 点击好吧

配置虚拟服务器导出esight统计数据到Appflow采集器

要将虚拟服务器上的esight统计信息导出到AppFlow采集器上,必须将AppFlow操作关联到虚拟服务器上。

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

  1. 导航到交通管理>负载平衡>虚拟服务器。您还可以导航到交通管理>内容切换>虚拟服务器
  2. 在详细信息窗格中,选择一个或多个虚拟服务器,然后单击开启“esight监控”功能
  3. 在“启用esight监控”对话框中,选择“。导出esight统计信息到Appflow复选框。
  4. 从Appflow Action下拉列表中,选择演示applow行动。AppFlow动作定义了AppFlow采集器的列表,并向该列表导出EdgeSight监控统计信息。如果您选择了多个负载平衡虚拟服务器,那么相同的AppFlow Action将与绑定到它们的响应器策略相关联。如果需要,您可以稍后单独更改为每个所选负载平衡虚拟服务器配置的AppFlow Action。
  5. 点击好吧
导出Web页面性能数据到AppFlow Collector