Web Insight

通过 Web Insight,管理员可以监视 Citrix ADC 实例提供的所有 Web 应用程序。作为管理员,您可以从 Citrix ADC 实例获得对应用程序的集成实时监视。Web Insight 提供客户端网络延迟和服务器响应时间等关键信息,确保监视和提高应用程序性能。从 Citrix ADC 实例处理的每个 HTTP HTTPS 事务捕获用于分析的数据。通过分析数据,您可以分析环境中 Citrix ADC 实例、应用程序、URL、客户端和服务器的性能。

以下是您可以使用 Web 智能分析查看数据的一些使用案例:

  • 访问 SharePoint 等应用程序时遇到高延迟的客户端列表

  • 一个小时内点击最多的顶级应用程序

  • 从客户端访问的应用程序和 URL 列表

  • 特定客户端使用的操作系统和浏览器

  • 发送错误相关响应最多的应用程序或服务器

  • 一个特定客户端的可访问性问题

  • 来自特定客户端的少数或所有应用程序的可访问性问题

  • 从特定客户端和后端服务器,应用程序的几页很慢

  • 从特定客户端和后端服务器访问应用程序时速度很慢

您可以为选定实例上的特定虚拟服务器启用 Web Insight,以监视 Web 应用程序上的流量。然后,Web 见解功能提供 Citrix ADM 中虚拟服务器的统计信息。要启用 Web 见解功能,请执行以下操作:

  1. 导航到网络 > 实例 > Citrix ADC,然后选择要在其上启用分析的 Citrix ADC 实例。

  2. 选择操作列表中,选择配置分析

    本地化后的图片

  3. 在虚拟服务器上配置分析页面上:

    1. 选择要启用 Web Insight 的虚拟服务器,然后单击启用分析

      此时将显示启用分析窗口。

    2. 选择 Web Insight

    3. 高级选项下,选择日志流IPFIX 作为传输模式

      注意

      对于 Citrix ADC 12.0 或更早版本, IPFIX 是传输端模式的默认选项。对于 Citrix ADC 12.0 或更高版本,您可以选择日志流IPFIX 作为传输模式。

      有关 IPFIX 和日志流的更多信息,请参阅日志流概述

    4. 默认情况下,表达式为 true

    5. 单击 OK(确定)

      網路见解

分析 Web 应用程序问题

管理员需要识别的常见问题之一是延迟问题。作为管理员,您需要查找延迟问题是来自服务器网络、客户端网络还是服务器响应时间。使用 Citrix ADM,您可以通过导航到分析 > Web Insight 来识别此信息。

导航到分析 > Web Insight 时,它会显示通过 Web 智能分析启用的 Citrix ADC 实例。您可以查看实例的详细信息,例如 IP 地址、主机名、总点击次数和带宽。

本地化后的图片

使用列表,您可以选择时间持续时间以查看实例的见解。

本地化后的图片

您还可以使用滑块自定义时间持续时间,然后单击 转到 以显示结果。

本地化后的图片

当您单击实例的图形或 IP 地址时,将显示有关实例的详细信息。您可以查看以下内容的见解:

  • 总点击次数

    本地化后的图片

  • 带宽

    本地化后的图片

  • 应用程序

    本地化后的图片

  • 本地化后的图片

  • URL

    本地化后的图片

  • HTTP 请求方法

    本地化后的图片

  • HTTP 响应状态

    本地化后的图片

  • 客户

    本地化后的图片

  • 服务器

    本地化后的图片

  • 操作系统

    本地化后的图片

  • 用户代理

    本地化后的图片

您还可以选择要在 GUI 上查看其报表的 Web Insight 实体

  1. 导航到分析 > Web Insight > 设置

  2. 单击配置分析数据记录日志

    本地化后的图片

  3. Web Insight 报告设置下,选择要在 GUI 上查看报表的实体。

    本地化后的图片

  4. 单击确定

要深入钻取以进一步分析,您可以在 GUI 中的 Web 见解分析下单击每个见解分类。例如,如果要检查已配置服务器的问题:

  1. 导航到分析 > Web Insight > 服务器

  2. “服务器”页面随所有已配置的服务器一起显示。

  3. 单击图表中的 IP 地址。您也可以单击表中的 IP 地址。

    本地化后的图片

    将显示所选服务器的详细见解视图。从此视图中,您可以检查多个见解,例如:

    • 服务器接收的总点击次数

    • 带宽

    • 服务器处理时间

    • 服务器网络延迟

    • 为服务器配置的虚拟服务器

    • 访问服务器的客户端总数

    • 服务器提供的响应代码总数

使用案例 1-内部服务器错误

考虑您的用户遇到 Web 应用程序的无法访问错误 500 的情况。错误 500(未找到)是 HTTP 响应状态错误,指示 Web 服务器上存在问题,但服务器没有明确说明问题。要识别并深入到实际问题,请执行以下操作:

  1. 导航到分析 > Web Insight > 响应状态

    显示控制板页面。控制板为您提供了可用于分析所处理 HTTP 事务的成功和失败的指标。

  2. 单击图表上的未找到

    本地化后的图片

  3. 向下滚动以查看服务器图形,然后从筛选方式列表中选择服务器网络延迟

    本地化后的图片

    该图表表明每个应用程序服务器在检索 Web 应用程序时都存在问题,因此 Web 服务器的响应时间增加。问题可能是 Web 服务器没有响应来自任何服务器的任何请求。

用例 2-用户在访问 Web 应用程序时遇到缓慢

考虑您的 Web 应用程序通过 10 个不同的 Web 服务器托管的情况。当多个用户同时访问应用程序时,一个或多个用户可能会遇到应用程序缓慢。作为管理员,您必须分析以下情况以了解问题的根本原因:

场景 1-服务器处理时间

当多个请求同时击中 10 个 Web 服务器时,加载请求所花费的时间取决于:

  • 队列中的请求数。

  • 每个请求用于处理 HTTP 事务的带宽。

    服务器图形可帮助您了解服务器处理的请求的每个服务器的处理时间。同样,应用程序图表显示每个 HTTP 事务消耗的点击量、响应时间和带宽。

  1. 导航到分析 > Web Insight > 服务器

  2. 从图表中选择服务器。

  3. 单击服务器处理时间以分析服务器的处理时间。

    本地化后的图片

方案 2-客户端延迟

应用程序的响应时间和总点击次数可能是应用程序访问缓慢的原因。您可以检查客户端网络延迟并分析客户端网络延迟的衡量指标。要分析根本原因:

  1. 导航到分析 > Web Insight > 客户端

  2. 从图表中选择客户端。

  3. 单击客户端网络延迟分析高延迟。

    本地化后的图片

    在此示例中,作为管理员,您可以看到问题的根本原因来自客户端网络,因为客户端网络延迟表示高。

用例 3-访问 Web 应用程序的缓慢

考虑以下情况:您有适用于 Windows 用户的 Web 服务器和适用于 Mac 用户的 Web 服务器,并且您的用户报告访问 Web 应用程序的速度缓慢。作为管理员,您知道您有:

  • 为 Windows 用户配置了内容交换虚拟服务器。

  • 为 Mac 用户配置了内容交换虚拟服务器。

  • 将绑定到虚拟服务器的关联服务配置为基于 Windows 和 Mac 用户重定向请求。

要分析 Web 应用程序缓慢问题的根本原因:

  1. 导航到分析 > Web Insight > 应用程序

  2. 选择内容切换虚拟服务器。 例如,映像中的 “CStolbTarget” 应用程序是绑定到其他负载平衡虚拟服务器的内容交换虚拟服务器

    本地化后的图片

  3. 单击内容切换虚拟服务器以查看其他负载平衡虚拟服务器。您也可以单击表中的应用程序名称。

    本地化后的图片

您可以进一步单击绑定负载平衡服务器以查看这些应用程序的 Web Insight 详细信息。

分析浏览器和操作系统的见解

可以使用 Web Insight 来帮助您区分 L7 延迟问题,并了解移动设备使用情况。作为管理员,见解可以帮助您了解整个用户群的不同操作系统使用情况。

导航到分析 > Web Insight > 操作系统,了解用户访问速度缓慢的原因,以及是否由于某些浏览器之间的不兼容。还可以查看某些客户端上在使用哪些操作系统,以及在访问哪些浏览器。可以比较不同浏览器上的呈现时间,进一步深入查看特定浏览器,以找出哪些应用程序页面与该浏览器的最长呈现时间关联。

例如,可以选择 Google Chrome,查看对于特定应用程序的不同 URL 页面的相应呈现时间。

本地化后的图片

在高可用性模式下部署的 Citrix ADC 实例

Citrix ADM 为部署在高可用性模式下的 ADC 实例提供报告。所有分析都支持高可用性模式下的实例的聚合报告。

本地化后的图片

您可以单击高可用性实例的名称以查看更多详细信息。

本地化后的图片

在群集模式下部署的 Citrix ADC 实例

Citrix ADM 为部署在群集模式下的 ADC 实例提供报告。所有分析都支持群集模式下的实例的聚合报告。

本地化后的图片

您还可以单击 CLIP 主机名以查看有关在群集模式下部署的 ADC 实例的所有详细信息。

本地化后的图片

注意

  • 之前在升级到 Citrix ADM 12.1 版本 503.x 之前收集的所有数据将继续显示为独立报告,直到数据保留为止。

  • 对于在群集模式下部署的 ADC 实例,观察域 ID/观察域名将替换为 CLIP 主机名和 CLIP。之前收集的所有数据继续报告观察域 ID/观察域名。

Web 见解地理测量配置

Citrix ADM 中的地图图功能显示地图上不同地理位置的 Web 应用程序的使用情况。管理员可以使用此信息了解应用程序使用趋势和容量规划。

Geomap 提供有关特定于国家/地区、州和城市的以下指标的信息:

  • 总点击量:访问应用程序的总次数。

  • 带宽:服务客户端请求时消耗的总带宽

  • 响应时间:向客户端请求发送响应所花费的平均时间。

Geomaps 提供的信息可用于解决以下几个用例:

  • 访问应用程序的客户端数量最大的区域

  • 响应时间最长的区域

  • 消耗最多带宽的区域

Citrix ADM 为您提供了为私有 IP 地址或公有 IP 地址配置地图的选项。

为私有 IP 地址配置地图

要查看来自 Geomap 上私有 IP 地址的 Web 应用程序流量,必须先创建私有 IP 地址块,然后启用地理数据收集。

要启用地理数据收集,请执行以下操作:

  1. 导航到网络 > 实例 > Citrix ADC,然后选择 Citrix ADC 实例。

  2. 选择操作列表中,选择配置分析

    本地化后的图片

  3. 配置 Insight 页面上,选择为 Web 和 HDX Insight 启用地理数据收集

    本地化后的图片

创建私有 IP 块

当客户端私有 IP 地址添加到 Citrix ADM 服务器时,Citrix ADM 可以识别客户端的位置。例如,如果客户端的 IP 地址在与城市 A 关联的私有 IP 地址块的范围内,Citrix ADM 会识别该客户端的流量来自城市 A。

要创建 IP 块,请执行以下操作:

  1. 在 Citrix ADM 中,导航到分析 > 设置 > IP 块,然后单击添加

  2. 创建 IP 块页面中,指定以下参数:

    • 名称。指定私有 IP 块的名称

    • 启动 IP 地址。指定 IP 块的最低 IP 地址范围。

    • 结束 IP 地址。指定 IP 块的最高 IP 地址范围。

    • 国家。从列表中选择国家/地区。

    • 区域。根据国家/地区,该地区是自动填充的,但您可以选择您的地区。

    • 城市。根据区域,城市是自动填充的,但您可以选择您的城市。

    • 城市纬度城市经度。根据您选择的城市,自动填充纬度和经度。

  3. 单击 Create(创建)完成。

    本地化后的图片

公有 IP 块

如果客户端使用公有 IP 地址,Citrix ADM 还可以识别客户端的位置。Citrix ADM 具有内置的位置 CSV 文件,该文件基于客户端 IP 地址范围与位置匹配。对于使用公有 IP 块,唯一的要求是必须从 “配置智能分析” 页面启用 “启用地理数据收集”。

注意

Citrix ADM 需要互联网连接才能显示特定地理位置的地图。还需要互联网连接才能以 .pdf、.png 或 .jpg 格式导出 GeomAP。

本地化后的图片

要导出此控制板的报告,请执行以下操作:

要导出此页面的报告,请单击此页面右上角的导出图标。在导出页面上,您可以执行以下操作之一:

  1. 选择立即导出选项卡。以 PDF、JPEG、PNG 或 CSV 格式查看和保存报告。

  2. 选择计划导出选项卡。每日、每周或每月安排报告,并通过电子邮件或松弛消息发送报告。

注意

  • 如果选择Weekly(每周)定期循环,请务必选择要计划报告的工作日。
  • 如果选择 Monthly(每月)定期循环,请务必输入要计划报告的所有日期(以逗号分隔)。

配置阈值

您可以创建阈值,并在阈值违反时获得通知。在典型部署中,您可以将阈值设置为:

  • 跟踪各种应用程序指标

  • 便利规划

  • 每当应用程序指标值超过设定阈值时收到通知

要配置阈值,请执行以下操作:

  1. 导航到分析 > 设置 > 阈值

  2. 阈值页面上,单击添加

    此时将显示创建阈值页面。

  3. 指定以下详细信息:

    1. 名称 -指定用于创建事件的名称。

    2. 流量类型 -从列表中选择 WEB。

    3. 实体 -从列表中选择类别或资源类型。默认情况下,“应用程序” 被选为实体。

    4. 引用密钥 -根据您选择的流量类型和实体自动生成引用密钥。

    5. 持续 时间-从列表中,选择要监视实体的时间间隔。您可以监视实体一小时、一天或一周的持续时间。

      本地化后的图片

    6. 配置规则部分,通过选择指标和所需的比较器来创建规则,并提供阈值。

      本地化后的图片

    7. 通知设置部分中,选择启用阈值和要获取警报的警报模式。

      本地化后的图片

  4. 单击创建