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