新建虚拟服务向导的分析选项卡定义 NSX Advanced Load Balancer 如何捕获虚拟服务分析。这些设置控制定义客户端体验的阈值,以及对端到端计时和运行状况分数、衡量指标收集级别和日志记录行为产生的影响。
过程
- 从下拉菜单中选择一个分析配置文件。该配置文件确定用于确定客户端体验的阈值。它还定义可以定制的错误,以忽略可能不是站点错误的某些行为,例如 HTTP 401(需要身份验证)响应代码。NSX Advanced Load Balancer 使用错误和客户端体验阈值以确定虚拟服务的运行状况分数,并且可能为出现的任何问题生成重要日志条目。
- 具有多种衡量指标,例如,端到端计时、吞吐量、请求等。NSX Advanced Load Balancer 定期更新这些衡量指标,默认间隔为 5 分钟,或者使用衡量指标更新频率中定义的间隔。可以启用实时衡量指标,以根据需要在有限的时间内频繁收集详细衡量指标。
输入 0 以在无限长的时间内频繁收集衡量指标。
输入一个值,例如 30 分钟,以收集定义的 30 分钟的实时衡量指标。在经过这段时间后,衡量指标收集恢复为较慢的轮询。实时衡量指标对于故障排除非常有用。
-
注:
对于具有大量虚拟服务或配置了最少硬件资源的繁忙控制器,捕获实时衡量指标可能会对系统性能产生不利影响。
- 可以使用客户端详细信息捕获有关连接客户端的数据。可以通过“包括 URL”、“客户端 IP 地址”和“排除 URL”选项包括或排除特定的客户端。默认情况下,将选择无详细信息。
选项 描述 主动
对于 HTTP 虚拟服务,主动模式更进一步,它将行业标准 JavaScript 查询插入到一些服务器响应以提供 HTTP 导航和资源计时。客户端浏览器透明地返回有关它们加载网页的体验的更多信息。NSX Advanced Load Balancer 使用该信息填充导航时间和排名前列的 URL 计时衡量指标。每秒最多选择一个 HTTP 网页以生成采样数据。
被动
被动记录流经虚拟服务的数据。该选项允许记录端到端计时和客户端位置。对于 HTTP 虚拟服务,还包括设备、浏览器、操作系统和排名前列的 URL 衡量指标。不会对客户端或服务器流量进行任何转发或更改。
无详细信息
不会为该虚拟服务记录任何客户详细信息。
- 选择包括 URL 或排除 URL 以定义插入 RUM 脚本时的 URL 模式。
- 输入在插入 RUM 脚本时检查的客户端 IP 地址。
- 在客户端日志设置下面配置用户定义的日志记录。单击记录所有标头以包括所有标头。
- 输入每秒在每个 SE 上为该虚拟服务生成的重要日志数以作为重要日志限制。默认值为每秒 10 个。如果将该值设置为 0,将停用重要日志限制。
- 输入用户定义的筛选器日志限制,以限制每秒在每个 SE 上为该虚拟服务生成的总 UDF 日志数。
- 选择非重要日志以捕获所有客户端日志,包括连接和请求。
- 输入每秒在每个 SE 上为该虚拟服务生成的非重要日志数以作为非重要日志限制。默认值为每秒 10 个。如果将该值设置为 0,将停用非重要日志限制。
- 输入非重要日志持续时间(以分钟为单位)。
- 单击添加客户端日志筛选器。在添加客户端日志筛选器部分中,配置以下内容。
- 输入筛选器名称。
- 启用记录所有标头并配置持续时间(以分钟为单位)。
- 在匹配筛选器下面选择匹配条件。例如,客户端 IP。
- 选择与筛选器匹配的条件。例如,是 1.1.1.1。在客户端 IP 地址为 1.1.1.1 时,筛选器生效。
- 单击添加项目,为同一筛选器添加另一个条件。
- 根据请求的路径进行筛选,选择所需的匹配条件,并根据需要添加字符串组或输入自定义字符串。
- 单击下一步以查看步骤 4:高级。