NSX Advanced Load Balancer 为虚拟服务流量提供了广泛的日志记录选项。在这些选项中,有一个选项用于启用客户端和服务器之间 HTTP 流量中所有标头的日志记录。用于记录所有标头的选项适用于 HTTP 策略和客户端日志筛选器。HTTP 策略和客户端日志筛选器都是单个虚拟服务配置的一部分。
用于记录所有标头的选项适用于客户端到服务器的流量和服务器到客户端的流量。
可以在不定义单个日志筛选器的情况下启用客户端日志记录。这样会记录虚拟服务的所有流量。最佳做法是,使用日志筛选器缩小要捕获日志的范围,或者仅在故障排除时暂时启用所有流量的日志记录。
启用所有标头日志记录
在虚拟服务的配置中,可在以下位置启用所有标头的日志记录:
规则选项卡:在虚拟服务配置的规则选项卡上,可以单独为虚拟服务的 HTTP 安全策略、HTTP 请求策略和 HTTP 响应策略启用日志记录。单击带标头的日志。此选项适用于与策略匹配的所有数据包。
分析选项卡:在虚拟服务配置的分析选项卡上,可以定义日志筛选器,并启用包含所有标头的选项。单击添加客户端日志筛选器,然后选择记录所有标头。此选项适用于与该选项卡上定义的任何客户端日志筛选器匹配的所有数据包。如果未在该选项卡上定义日志筛选器,该选项将应用于虚拟服务的所有数据包。
HTTP 策略和客户端日志筛选器的这些标头日志记录设置之间是相互独立的。例如,在虚拟服务的“分析”选项卡上启用所有标头日志记录不会在“规则”选项卡上的任何 HTTP 策略中启用所有标头日志记录。同样,在 HTTP 策略中启用此选项不会为客户端日志记录或其他 HTTP 策略启用该选项。
查看日志中的标头信息
可以在客户端分析页面上的同一位置查看所有日志。
要查看客户端日志,请执行以下操作:
导航到
。单击所需的虚拟服务。
单击日志。
(可选)从显示下拉菜单中选择要显示的日志持续时间。
要显示日志的详细信息,请单击日志条目旁边的 + 号。