Application Delivery Management

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 ADM。

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

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

    本地化后的图片

  4. 在“配置智能分析”页上:

    1. 为负载平衡或内容切换选择 应用程序列表

      本地化后的图片

    2. 选择虚拟服务器,然后单击 启用 AppFlow

      本地化后的图片

  5. 在“启用 AppFlow”对话框中:

    • 在文本框中输入 true

    • 选择 Logstream 作为传输模式

      注意:Citrix 建议您选择 Logstream 作为传输模式。

    • 选择“Web 智能分析”,然后单击“确定”。

      本地化后的图片

分析 Web 应用程序问题

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

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

本地化后的图片

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

本地化后的图片

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

本地化后的图片

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

  • 点击总数

    本地化后的图片

  • 带宽

    本地化后的图片

  • 应用程序

    本地化后的图片

  • 本地化后的图片

  • URL

    本地化后的图片

  • HTTP 请求方法

    本地化后的图片

  • HTTP 响应状态

    本地化后的图片

  • 客户端

    本地化后的图片

  • 服务器

    本地化后的图片

  • 操作系统

    本地化后的图片

  • 用户代理

    本地化后的图片

您还可以选择要在 GUI 上查看其报表的 Web 智能分析实体

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

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

    本地化后的图片

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

    本地化后的图片

  4. 单击确定

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

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

  2. 将显示“服务器”页面,其中包含所有已配置的服务器。

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

    本地化后的图片

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

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

    • Bandwidth(带宽)

    • 服务器处理时间

    • 服务器网络延迟

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

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

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

使用案例 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 智能分析详细信息。

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

可以使用 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 地址配置地理地图

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

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

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

  2. Select Action(选择操作)列表中,选择 Configure Analytics(配置分析)。

    本地化后的图片

  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 需要互联网连接才能显示特定地理位置的地理地图。还需要 Internet 连接才能以 .pdf、.png 或 .jpg 格式导出 GeoMap。

本地化后的图片

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

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

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

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

注意

  • 如果您选择每周定期,请确保您选择要计划报表的工作日。
  • 如果选择 每月 重复,请确保输入希望报告以逗号分隔的所有日期。

配置阈值

您可以创建阈值,并在阈值突破时收到通知。在典型部署中,您可以将阈值设置为:

  • 跟踪各种应用程序指标

  • 促进规划

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

要配置阈值:

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

  2. 在“阈值”页上,单击“添加”。

    屏幕上将显示“创建值”页面。

  3. 指定以下详细信息:

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

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

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

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

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

      本地化后的图片

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

      本地化后的图片

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

      本地化后的图片

  4. 单击创建

Web Insight