Home > Configuration > Stream

Stream

stream configuration.

Configuration APIs


Use this method to creates a stream identifier. A stream identifier specifies how data is collected and stored for an Action Analytics configuration.


Use this method to creates a selector for Action Analytics or traffic rate limiting.


Use this method to bind analyticsprofile to stream identifier.


Use this method to flushes all the records that have been accumulated for the specified stream identifier.


Use this method to get the parameters of the specified stream identifier or, if no stream identifier name is specified, the parameters of all configured stream identifiers.


Use this method to get the expressions configured for the specified selector or, if no selector name is specified, the expressions configured for all selectors.


Use this method to removes a stream identifier. Note: You cannot remove a stream identifier if it is being used in a policy.


Use this method to removes a selector. Note: Before you remove a selector, make sure that it is not being used by an identifier.


Use this method to set non-Breaching transactions to Total transactions threshold expressed in percent.
Maximum of 6 decimal places is supported.


Use this method to set enable/disable Appflow logging for stream identifier


Use this method to set breaching transactions threshold calculated over interval.


Use this method to set 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.


Use this method to set location where objects collected on the identifier will be logged.


Use this method to set time interval in minutes for logging the collected objects.
Log interval should be greater than or equal to the inteval
of the stream identifier.


Use this method to set maximum number of objects to be logged in the log interval.


Use this method to set maximum per transcation value of metric. Metric to be tracked is specified by tracktransactions attribute.


Use this method to set minimum per transcation value of metric. Metric to be tracked is specified by tracktransactions attribute.


Use this method to set 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.


Use this method to set name of the selector to use with the stream identifier.


Use this method to set enable/disable SNMP trap for stream identifier


Use this method to set 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).


Use this method to set track ack only packets as well. This setting is applicable only when packet rate limiting is being used.


Use this method to set track transactions exceeding configured threshold. Transaction tracking can be enabled for following metric: ResponseTime.
By default transaction tracking is disabled


Use this method to set set of up to five expressions. Maximum length: 7499 characters. Each expression must identify a specific request characteristic, such as the client's IP address (with CLIENT.IP.SRC) or requested server resource (with HTTP.REQ.URL).
Note: If two or more selectors contain the same expressions in different order, a separate set of records is created for each selector.


Use this method to unbind analyticsprofile from stream identifier.


Remove stream identifier acceptancethreshold setting.


Remove stream identifier appflowlog setting.


Remove stream identifier breachthreshold setting.


Remove stream identifier interval setting.


Remove stream identifier log setting.


Remove stream identifier loginterval setting.


Remove stream identifier loglimit setting.


Remove stream identifier maxtransactionthreshold setting.


Remove stream identifier mintransactionthreshold setting.


Remove stream identifier samplecount setting.


Remove stream identifier selector setting.


Remove stream identifier snmptrap setting.


Remove stream identifier sort setting.


Remove stream identifier trackackonlypackets setting.


Remove stream identifier tracktransactions setting.