Monitors average user logon brokering time (in seconds) for a delivery group. This is the time taken to complete the process of brokering the session.
Monitors the average user logon brokering time (in seconds) for a delivery group.
Brokering is a process that allows a user to click a desktop or application resource, and have a 'worker' (server or desktop machine) selected and prepared for an inbound ICA/HDX connection. During brokering process, the Broker Service is responsible for negotiating session launch requests with delivery group machines. The Broker Service communicates with the VDA agent over a CBP (connection brokering protocol) protocol to validate a machine’s readiness to fulfil a session launch request, gather the necessary details (IP address or host name), and send the details to the StoreFront site to be packaged and delivered as an '.ICA' launch file that’s consumed by the Receiver.
Overridable parameters:
IntervalSeconds | The recurring interval of time in seconds in which the monitor is started (the default value is set to 300 seconds). |
WarningThreshold | Warning alert threshold (the default value is set to 5 seconds). |
Debug | Used for troubleshooting (the default value is set to false). |
Reasons for a slower brokering logon phase can be:
Delivery controller is under heavy load.
WCF operations timing out.
To view the logon phase trend on a delivery group in the past days, open the following link:
Delivery group average logon performance
Also, please see the Delivery Group - Logons per Week (Plan & Manage) report to view how the average logon phase time changed for the past weeks.
If the brokering time is slow in general, please escalate the issue to the XenApp/XenDesktop administrator to check the load balancing on the Delivery Controller.
Click the following link to get more info about logon process:
XenApp/XenDesktop Connection Process and Communication Flow
Also, please see the following Citrix article on troubleshooting slow XenApp logons:
Target | ComTrade.Citrix.XenDesktop.DeliveryGroup | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Comtrade.Citrix.XenDesktop.EndUser.DeliveryGroup.Logons.UnitMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |