XML Threads Test

This test monitors the usage of XML threads, and reports whether or not the XML service has adequate threads for processing requests.

Target of the test : Any Citrix server

Agent deploying the test : An internal agent

Outputs of the test : One set of results for every Citrix server monitored

Configurable parameters for the test
  1. TEST PERIOD – How often should the test be executed
  2. Host – The host for which the test is to be configured
  3. Port – Refers to the port used by the Citrix server
  4. separate process - By default, this parameter is set to Auto. This implies that by default, this test auto-discovers the operating system on which the target Citrix server is running. Based on the auto-discovered OS, the test uses either the eG agent process itself to collect the required metrics or spawns a separate process for this purpose. If the target server is discovered to be executing on a Windows 2003 (or earlier) platform, then the eG agent process itself will collect the metrics reported by this test. On the other hand, if the target server is found to execute on Windows 2008 (or above), then a separate process is spawned for metrics collection. Alternatively, you can set this flag to true or yes. In this case, metrics collection is performed by a separate process, regardless of the operating system of the Citrix server. If you set this flag to false or no on the other hand, then the eG agent process collects the metrics, regardless of the operating system of the Citrix server.
Measurements made by the test
Measurement Description Measurement Unit Interpretation

Max XML threads:

Indicates the maximum number of XML threads.



Busy XML threads:

Indicates the number of units of work the XML service is currently processing.


By default, the maximum number of requests that the XML service can process at any one time is 16. If this measure is sustained at 16 for one minute or longer, it indicates that all the XML threads have been used up and the XML service cannot service any more requests.

Current XML threads:

Indicates the current number of XML threads.