Monitors the number of ASP.NET queued requests for a StoreFront Server.
This monitor checks the number of ASP.NET queued requests. In case the queue length exceeds the critical limit, requests may be rejected.
When requests waiting to be processed by ASP.NET start to increment linearly with increased client load, the Store Front server has reached the limit of concurrent requests it can process.
To effectively monitor number of requests waiting to be processed by ASP.NET, a baseline needs to be established in the environment in order to accurately establish threshold values. In case the queue length exceeds the critical limit, requests may be rejected.
This monitor is disabled by default because consecutive samples counterpart monitor is enabled by default.
The following configuration parameters are customizable:
CriticalThreshold - Critical threshold value in percent. Default value is 3000.
IntervalSeconds - The recurring interval of time in seconds in which the monitor is started (the default value is set to 300 seconds).
WarningThreshold - Warning threshold value in percent. Default value is 2800.
Consider adding additional StoreFront servers to the server group in order to distribute the load across more nodes.
To see the number of queued requests, check the "Requests Queued" in “ Server Performance” view.
Target | ComTrade.Citrix.StoreFront.Server | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceCollection | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | ComTrade.Citrix.StoreFront.Server.PerfCounterProvider.3State.UnitMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |