本节介绍了应用程序监控分析,该功能可提供深入的性能信息,以便快速对 NSX Advanced Load Balancer 中的任何根本原因问题进行故障排除。 后续主题 NSX Advanced Load Balancer 控制器 分析管理 > 控制器页面提供了有关 NSX Advanced Load Balancer 控制器(或 NSX Advanced Load Balancer 控制器 集群)的信息。 虚拟服务分析本节介绍可帮助您评估虚拟服务性能衡量指标的分析。 图表和衡量指标反映选定的显示时间。 池分析池分析会显示按选定时间段筛选的池性能衡量指标。 服务引擎分析SE 分析提供对指定时间段内各种性能衡量指标的详细信息。 虚拟服务应用程序日志本节介绍了启用、配置和分析虚拟服务应用程序日志的步骤。 审核日志记录本节介绍了创建服务以基于非 NSX Advanced Load Balancer 模块(SSH 和 SSHD)中日志引发 NSX Advanced Load Balancer 事件的合规性/通用标准工作。这些事件必须以安全的方式保留至少 90 天才能符合审核合规性要求。 NSX Advanced Load Balancer 自定义错误响应如果遇到阻止其处理 HTTP 请求或响应的错误,NSX Advanced Load Balancer 会向客户端返回一条包含状态代码的一般错误消息。本节介绍了如何自定义此错误消息。 客户端详细信息的导航时间NSX Advanced Load Balancer 可以了解客户端与 HTTP 应用程序的交互情况,包括从客户端的角度看的交互情况。其导航时间功能可从客户端了解收到请求站点的 URL 查询的 DNS 回复所用的时间,下载站点的各种对象所用的时间,以及 DOM 和页面呈现所用的时间。 将 NSX Advanced Load Balancer 客户端日志流式传输到外部服务器NSX Advanced Load Balancer 具有内置的索引和搜索服务,可提供对应用程序流量及 NSX Advanced Load Balancer 系统和配置事件的分析。某些客户希望将数据整合到预先存在的日志管理系统中(例如,Splunk、Sumo Logic、rsyslog/elasticsearch 等)。 速率调整和限制选项NSX Advanced Load Balancer 包括许多速率调整和流量限制选项。这些选项可以在虚拟服务、池/服务器或客户端级别应用。这些选项存在于整个 UI 中的多个位置,具体取决于它们所应用到的特定对象。此外,还可以使用 DataScript 创建自定义限制。 记录客户端-服务器 HTTP 流量中的所有标头NSX Advanced Load Balancer 为虚拟服务流量提供了广泛的日志记录选项。在这些选项中,有一个选项用于启用客户端和服务器之间 HTTP 流量中所有标头的日志记录。用于记录所有标头的选项适用于 HTTP 策略和客户端日志筛选器。HTTP 策略和客户端日志筛选器都是单个虚拟服务配置的一部分。 从客户端日志中排除不需要的消息某些协议本质上可能内容很多,并且可能会生成大量不会指示错误但无法通过禁用非重要日志而排除在外的消息。这些无关的消息会使日志变得混乱,并且可能不必要地降低虚拟服务的整体运行状况评分。 查看 NSX Advanced Load Balancer 上特定持续时间的日志NSX Advanced Load Balancer 上的日志查询系统仅返回给定时间段内的 10000 个日志,因为此操作会占用大量内存。如果日志数超过 10000,将使用 NSX Advanced Load Balancer REST API 调用来检查特定持续时间或时间段的日志。