Product Documentation

Advanced policy expressions: stream analytics functions

Stream Analytics expressions begin with the ANALYTICS.STREAM(<identifier_name>) prefix. The following list describes the functions that can be used with this prefix.

  • COLLECT_STATS

    Collect statistical data from the requests that are evaluated against the policy and create a record for each request.

  • REQUESTS

    Return the number of requests that exist for the specified record grouping. The value returned is of type unsigned long.

  • BANDWIDTH

    Return the bandwidth statistic for the specified record grouping. The value returned is of type unsigned long.

  • RESPTIME

    Return the response time statistic for the specified record grouping. The value returned is of type unsigned long.

  • CONNECTIONS

    Return the number of concurrent connections that exist for the specified record grouping. The value returned is of type unsigned long.

  • IS_TOP(n)

    Return a Boolean TRUE if the statistical value for the specified record grouping is one among the top n groups. Otherwise, return a Boolean FALSE.

  • CHECK_LIMIT

    Return a Boolean TRUE if the statistic for the specified record grouping has hit the preconfigured limit. Otherwise, return a Boolean FALSE.

Advanced policy expressions: stream analytics functions

In this article