Summary:
Gets the current states of Agent operators.
Request specification:
Name |
Min/Max |
Type |
Description |
|
|
|
|
Returns:
Name |
Min/Max |
Type |
Description |
|
|
|
A list of operators. |
|
|
|
|
|
|
|
Operator name. |
|
|
|
The size of the queue. |
|
|
|
The queue limit. |
|
|
|
The pool size. |
|
|
|
The number of operators that are currently available in the pool. |
|
|
|
The number of operators that are currently busy. |
|
|
|
The number of operators that are busy processing "heavy" messages. |
|
|
|
Normal messages dynamic limit. |
|
|
|
Heavy messages dynamic limit. |
|
|
|
Urgent messages dynamic limit. |
|
|
|
Normal messages total limit. |
|
|
|
Heavy messages total limit. |
|
|
|
Urgent messages total limit. |
|
|
|
The default timeout value for the operator. |
|
|
|
The timeout value after which the process associated with the operator will be killed if the default timeout (the |
|
|
|
This structure contains the timing values for the individual operations associated with the given operator. The values can be used for performance evaluation while optimizing the client code. |
|
|
|
|
|
|
|
A list of operations and their timing values. |
|
|
|
|
|
|
|
The name of the operation. |
|
|
|
The total number of times the operation has been executed since the Agent was started on the current machine. |
|
|
|
The average time per instance the operation has taken to execute. |
|
|
|
The minimum execution time. |
|
|
|
The maximum execution time. |
|
|
|
The execution time of all the invocation instances combined. |
|
|
|
|
|
|
|
|
|
|
|
|
Example:
Input
<?xml version="1.0" encoding="UTF-8"?><ns1:packet xmlns:ns2="http://www.swsoft.com/webservices/vzl/4.0.0/system" xmlns:ns1="http://www.swsoft.com/webservices/vzl/4.0.0/protocol" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="dc467128aet72aer81c" priority="0" version="4.0.0">
<ns1:origin>gend</ns1:origin>
<ns1:target>vzclient3-638a2a56-e689-c340-877d-bd0470f2448c</ns1:target>
<ns1:dst>
<ns1:director>gend</ns1:director>
</ns1:dst>
<ns1:data>
<ns1:system>
<ns2:state>
<ns2:operator>alertm</ns2:operator>
<ns2:queue_size>0</ns2:queue_size>
<ns2:queue_limit>50</ns2:queue_limit>
<ns2:timings/>
</ns2:state>
<ns2:state>
<ns2:operator>authm</ns2:operator>
<ns2:queue_size>0</ns2:queue_size>
<ns2:queue_limit>50</ns2:queue_limit>
<ns2:timings>
<ns2:timing>
<ns2:operation>authenticate</ns2:operation>
<ns2:count>3</ns2:count>
<ns2:avg>9</ns2:avg>
<ns2:min>5</ns2:min>
<ns2:max>15</ns2:max>
<ns2:time>29</ns2:time>
</ns2:timing>
</ns2:timings>
</ns2:state>
<ns2:state>
<ns2:operator>backup_deserializer</ns2:operator>
<ns2:queue_size>0</ns2:queue_size>
<ns2:queue_limit>50</ns2:queue_limit>
<ns2:pool_total>0</ns2:pool_total>
<ns2:pool_free>0</ns2:pool_free>
<ns2:pool_busy>0</ns2:pool_busy>
<ns2:pool_heavy>0</ns2:pool_heavy>
<ns2:normal_dyn_limit>10.000000</ns2:normal_dyn_limit>
<ns2:heavy_dyn_limit>4.000000</ns2:heavy_dyn_limit>
<ns2:urgent_dyn_limit>20.000000</ns2:urgent_dyn_limit>
<ns2:normal_limit>10</ns2:normal_limit>
<ns2:heavy_limit>4</ns2:heavy_limit>
<ns2:timeout>300</ns2:timeout>
<ns2:kill_timeout>20</ns2:kill_timeout>
<ns2:timings/>
</ns2:state>
<ns2:state>
<ns2:operator>backup_storagem</ns2:operator>
<ns2:queue_size>0</ns2:queue_size>
<ns2:queue_limit>50</ns2:queue_limit>
<ns2:pool_total>0</ns2:pool_total>
<ns2:pool_free>0</ns2:pool_free>
<ns2:pool_busy>0</ns2:pool_busy>
<ns2:pool_heavy>0</ns2:pool_heavy>
<ns2:normal_dyn_limit>10.000000</ns2:normal_dyn_limit>
<ns2:heavy_dyn_limit>4.000000</ns2:heavy_dyn_limit>
<ns2:urgent_dyn_limit>20.000000</ns2:urgent_dyn_limit>
<ns2:normal_limit>10</ns2:normal_limit>
<ns2:heavy_limit>4</ns2:heavy_limit>
<ns2:timeout>300</ns2:timeout>
<ns2:kill_timeout>20</ns2:kill_timeout>
<ns2:timings/>
</ns2:state>
<!-- The rest of the output is omitted for brevity -->
</ns1:system>
</ns1:data>
</ns1:packet>