Key Performance Indicator (KPI) Thresholds

A KPI threshold is a set of conditions that applies to a single Key Performance Indicator (average response time, hit rate, and so on) and a scope.

Use the following syntax to define a KPI threshold: kpi conditions scope.

Example

Defining a list of KPI thresholds:

KPI

Select the Key Performance Indicator from a scope to apply a rule on.

Scope: per test

Key Performance IndicatorDescriptionAccepted units
avg-request-resp-timeAverage request response times or ms
avg-page-resp-timeAverage page response times or ms
avg-transaction-resp-timeAverage Transaction response times or ms
perc-transaction-resp-timePercentile Transaction response time

The percentile can be defined in using this syntax: (ppercentile).
The default value is (p90).

Example:
perc-transaction-resp-time (p95) warn >= 1 s per test
s or ms
avg-request-per-secAverage requests per second/s
avg-throughput-per-secAverage throughput per secondMbps
errors-countTotal errors-
countTotal count-
throughputTotal throughputMB
error-rateError rate%

Scope: per interval

Key Performance IndicatorDescriptionAccepted units
avg-resp-timeAverage response times or ms
avg-elt-per-secAverage elements per second/s
avg-throughput-per-secAverage throughput per secondMbps
errors-per-secErrors per second/s
error-rateError rate%

The Key Performance Indicators have restrictions on the elements to which they apply.

When a configuration element is linked to an SLA profile that contains incompatible Key Performance Indicators:

The table below details the restriction of each Key Performance Indicator.

Scope: per test

Key Performance IndicatorUser Path Init|Actions|End containerTransactionPageRequestScenario
avg-request-resp-time---
avg-page-resp-time---
avg-transaction-resp-time----
perc-transaction-resp-time----
avg-request-per-sec---
avg-throughput-per-sec
errors-count
count
throughput
error-rate

Scope: per interval

Key Performance IndicatorUser Path Init|Actions|End containerTransactionPageRequestScenario
avg-resp-time-
avg-elt-per-sec-
avg-throughput-per-sec-
errors-per-sec-
error-rate-

Conditions

Select the conditions to apply a rule on.

Use the following syntax to define a condition: severity operator value unit, where:

Scope

Select the scope to apply a rule on, one of per test, per interval, where:

The scope is optional. The default value is per test.