| getstreamidentifierResult Structure Definition |
The getstreamidentifierResult structure defines the return type for getstreamidentifier API. |
Syntax |
Members |
rc |
If the method succeeds, rc is 0 else rc > 0. Values above 0x8000 indicate Warnings. |
message |
If the method succeeds, message is NULL else message contains Error/Warning message. |
streamidentifierList |
List of streamidentifiers |
| streamidentifier Structure Definition |
The streamidentifier structure defines the actual return type values for getstreamidentifier API. |
Syntax |
Members |
name |
The name of stream identifier. |
selectorname |
Name of the selector to use with the stream identifier. |
rule |
Rule. |
interval |
Number of minutes of data to use when calculating session statistics (number of requests, bandwidth, and response times). The interval is a moving window that keeps the most recently collected data. Older data is discarded at regular intervals. |
samplecount |
Size of the sample from which to select a request for evaluation. The smaller the sample count, the more accurate is the statistical data. To evaluate all requests, set the sample count to 1. However, such a low setting can result in excessive consumption of memory and processing resources. |
sort |
Sort stored records by the specified statistics column, in descending order. Performed during data collection, the sorting enables real-time data evaluation through Citrix ADC policies (for example, compression and caching policies) that use functions such as IS_TOP(n). |
snmptrap |
Enable/disable SNMP trap for stream identifier |
appflowlog |
Enable/disable Appflow logging for stream identifier |
trackackonlypackets |
Track ack only packets as well. This setting is applicable only when packet rate limiting is being used. |
tracktransactions |
Track transactions exceeding configured threshold. Transaction tracking can be enabled for following metric: ResponseTime.
By default transaction tracking is disabled |
maxtransactionthreshold |
Maximum per transcation value of metric. Metric to be tracked is specified by tracktransactions attribute. |
mintransactionthreshold |
Minimum per transcation value of metric. Metric to be tracked is specified by tracktransactions attribute. |
acceptancethreshold |
Non-Breaching transactions to Total transactions threshold expressed in percent.
Maximum of 6 decimal places is supported. |
breachthreshold |
Breaching transactions threshold calculated over interval. |
log |
Location where objects collected on the identifier will be logged. |
loginterval |
Time interval in minutes for logging the collected objects.
Log interval should be greater than or equal to the inteval
of the stream identifier. |
loglimit |
Maximum number of objects to be logged in the log interval. |
analyticsprofile |
Name of the analytics profile. |
_nextgenapiresource |
See Also |