Session Recording

查看诊断日志记录

概述

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

消息队列配额超出

在下文概述的任何情况下,都有可能超过 VDA 上 Microsoft 消息队列 (MSMQ) 目录的最大大小,从而导致数据包丢失或被拒。

  • 在 VDA 端,消息队列消息的传入速率超过传出速率。
  • VDA 与 Session Recording Server 之间的网络连接不佳,因此消息卡在 VDA 端的队列中。
  • Session Recording Server 端的队列配额已用完,消息卡在 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 属性的日志记录选项卡,然后配置 Retention period for diagnostic logs(诊断日志的保留期限)。 默认值为 30 天。

警报数据保留期限

查看诊断日志记录