查看诊断日志记录

概述

可以在 VDA 上检测到各种诊断日志(包括消息队列配额超出),并将其发送到 Session Recording 服务器以在 Session Recording Web 播放器中显示。

消息队列配额超出

在以下任何情况下,VDA 上的 Microsoft 消息队列 (MSMQ) 目录都可能超出最大大小,从而导致数据包丢失或回退。

  • 在 VDA 端,消息队列消息的传入速率超过传出速率。
  • VDA 与 Session Recording 服务器之间的网络连接不佳,因此消息滞留在 VDA 端的队列中。
  • Session Recording 服务器端的队列配额已用尽,并且消息滞留在 VDA 端的队列中。

查看诊断日志记录

  1. 打开 Session Recording Web 播放器,然后单击左侧导航栏中的“诊断日志记录”。“诊断日志记录”页面随即显示。

    例如:

    在 Web 播放器中查看诊断日志记录

    所有具有诊断日志的 VDA 都将显示并按其总日志计数排序。您还可以查看每个 VDA 上生成最新日志的时间,然后单击“刷新”以检查更多传入日志。

  2. 单击目标 VDA 以查看其诊断日志。

    默认情况下,日志按类型分组。例如:

    查看 VDA 的诊断日志

    您可以禁用按类型分组日志,而是按时间顺序显示所有日志。

    例如:

    禁用按类型分组日志

  3. 使用时间筛选器选择并查看在指定时间范围内生成的日志。

    使用时间筛选器查看日志

  4. 要检查是否有任何传入日志,请单击清除所有日志以隐藏当前显示的日志,然后单击刷新

配置诊断日志记录

诊断日志记录默认处于启用状态。您可以通过在目标 VDA 上使用以下注册表值来禁用和重新启用此功能:

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Agent\DiagnosticLoggingEnabled

值数据:1 = 启用,0 = 禁用

您还可以设置这些日志在 Session Recording 数据库中可以保留多长时间。为此,请转到 Session Recording Server Properties 的日志记录选项卡,然后配置诊断日志保留期。默认值为 30 天。

警报数据保留期

查看诊断日志记录