某些协议本质上可能内容很多,并且可能会生成大量不会指示错误但无法通过禁用非重要日志而排除在外的消息。这些无关的消息会使日志变得混乱,并且可能不必要地降低虚拟服务的整体运行状况评分。

例如,如果应用程序使用 NT LAN 管理器 (NTLM) 对受保护资源的访问进行身份验证,则可能会生成大量 401 未授权消息。这些是来自服务器的具有状态代码 401 的 HTTP 响应。NTLM 在身份验证过程中使用 401 消息。当客户端请求受 NTLM 保护的资源时,协议会使用 401 消息进行响应,以质询客户端访问资源所需的凭据。每次 NTLM 对同一资源的访问进行重新身份验证时,会生成更多 401 消息。

要从虚拟服务的客户端日志中排除不必要的消息,请在虚拟服务使用的分析配置文件中配置筛选器。

从客户端日志中排除 HTTP 状态代码

要排除具有特定状态代码(例如 401)的 HTTP 响应,请编辑虚拟服务使用的分析配置文件

  1. 访问虚拟服务使用的分析配置文件:

    1. 导航到应用程序 > 虚拟服务

    2. 单击虚拟服务名旁边的编辑图标。

    3. 单击分析选项卡。

    4. 分析配置文件下拉菜单中选择应用程序配置文件,然后单击编辑图标。此时将打开配置文件的配置弹出窗口。(如果创建新的分析配置文件,请从分析配置文件下拉菜单中选择创建

  2. 从错误分类中排除 HTTP 状态代码字段中输入要排除的错误代码(在此示例中输入 401)。(如果创建新的配置文件,还要在名称字段中输入名称。

  3. 单击保存

    如果创建了新的配置文件,请确保将配置文件添加到虚拟服务。默认情况下,会将系统默认分析配置文件 (System-Analytics-Profile) 附加到虚拟服务。

    如果愿意,可以在不完成虚拟服务配置的情况下访问分析配置文件的配置弹出窗口。导航到模板 > 配置文件 > 分析。单击配置文件名称旁边的编辑图标,或单击创建以创建新配置文件。