Session Recording

Diagnostic logging

Report message queue quota exceedance on each VDA to the Session Recording server

In any of the scenarios outlined below, there’s a chance of exceeding the maximum size of the Microsoft Message Queuing (MSMQ) directory on a VDA, resulting in packet drops or pushback.

  • On the VDA side, the incoming rate of Message Queuing messages exceeds the outgoing rate.
  • The network connection between the VDA and the Session Recording server is poor and thus messages are stuck in the queue on the VDA side.
  • The queue quota on the Session Recording server side is used up and messages are stuck in the queue on the VDA side.

To facilitate diagnoses and troubleshooting, Session Recording can capture and report the issues as logs to the Session Recording server for display in the Windows Event Viewer. This feature is enabled by default. You can disable and re-enable the feature by using the following registry value on the target VDA:

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Agent\DiagnosticLoggingEnabled

Value data: 1 = enabled, 0 = disabled

You can also set how long these logs can be retained on the Session Recording database. To do so, go to the Logging tab of Session Recording Server Properties and configure the Retention period for diagnostic logs. The default value is 30 days.

Alert data retention period

Diagnostic logging