KPI Alert Rule Types Detailed Overview

In the first step of KPI Alert Rule Wizard the User has to choose Alert Rule Type. This article describes KPI Alert Rule Type comparison options in details.

There are following types of KPI Alert Rule:

  1. Fixed Value
  2. Prior Value
  3. Average of prior values
  4. Target Value
  5. Recent Volatility Levels
  6. Combination of Alert Rules

1. Fixed Value

This type will compare the latest measurement value to a specific threshold that the User set.

Fixed Value comparisons

For Fixed Amounts:

  1. More than a value
  2. More or equal to a value
  3. Less than a value
  4. Less than or equal to a value
  5. Equals a value
  6. Not equal to a value

for Fixed Percentages:

  1. More than X percents of the value above
  2. More than or equal to X percents of the value above
  3. More than X percents of the value below
  4. More than or equal to X percents of the value below
  5. More than X percents of the value above or below

2. Prior Value

This one compare the latest measurement value to a prior value for the same metric (e.g. value from same time last year).

Prior Value comparisons

For Fixed Values:

  1. More than a value above <prior_value>
  2. More than a value below <prior_value>
  3. More than a value above or below <prior_value>
  4. Less than a value above <prior_value>
  5. Less than a value below <prior_value>
  6. Less than a value above or below <prior_value>

for Fixed Percentages:

  1. More than a percentage above <prior_value>
  2. More than a percentage below <prior_value>
  3. More than a percentage above or below <prior_value>
  4. Less than a percentage above <prior_value>
  5. Less than a percentage below <prior_value>
  6. Less than a percentage above or below <prior_value>

3. Average of Prior Values – All Days in Period

This type compares the latest measurement value to the average of values recorded recently.

Average of Prior Values comparisons  - all days in period

A. Where CV =  Average of All days of the <period> for the last N <periods>

       For Fixed Values:

  1. More than a value above <prior_value> of all days of the <period> for the last N <periods>
  2. More than a value below <prior_value> of all days of the <period> for the last N <periods>
  3. More than a value above or below <prior_value> of all days of the <period> for the last N <periods>
  4. Less than a value above <prior_value> of all days of the <period> for the last N <periods>
  5. Less than a value below <prior_value> of all days of the <period> for the last N <periods>
  6. Less than a value above or below <prior_value> of all days of the <period> for the last N <periods>

      For Fixed Percentages:

  1. More than a percentage above <prior_value> of all days of the <period> for the last N <periods>
  2. More than a percentage below <prior_value> of all days of the <period> for the last N <periods>
  3. More than a percentage above or below <prior_value> of all days of the <period> for the last N <periods>
  4. Less than a percentage above <prior_value> of all days of the <period> for the last N <periods>
  5. Less than a percentage below <prior_value> of all days of the <period> for the last N <periods>
  6. Less than a percentage above or below <prior_value> of all days of the <period> for the last N <periods>

3.1. Average of Prior Values – Same Day in Period

Average of Prior Values comparisons  - same day in period

B. Where CV =  Average of the same day of the <period> for the last N <periods>

       For Fixed Values:

  1. More than a value above <prior_value> of the same day of the <period> for the last N <periods>
  2. More than a value below <prior_value> of the same day of the <period> for the last N <periods>
  3. More than a value above or below <prior_value> of the same day of the <period> for the last N <periods>
  4. Less than a value above <prior_value> of the same day of the <period> for the last N <periods>
  5. Less than a value below <prior_value> of the same day of the <period> for the last N <periods>
  6. Less than a value above or below <prior_value> of the same day of the <period> for the last N <periods>

      For Fixed Percentages:

  1. More than a percentage above <prior_value> of the same day of the <period> for the last N <periods>
  2. More than a percentage below <prior_value> of the same day of the <period> for the last N <periods>
  3. More than a percentage above or below <prior_value> of the same day of the <period> for the last N <periods>
  4. Less than a percentage above <prior_value> of the same day of the <period> for the last N <periods>
  5. Less than a percentage below <prior_value> of the same day of the <period> for the last N <periods>
  6. Less than a percentage above or below <prior_value> of the same day of the <period> for the last N <periods>

4. Target Value

With this one the User can set the Alert based on how the latest measurement time compares with a target value.

Target Value comparisons

Where the CV = the Target Value

For Fixed Values:

  1. More than a value above <target_value>
  2. More than a value below <target_value>
  3. More than a value above or below <target_value>
  4. Less than a value above <target_value>
  5. Less than a value below <target_value>
  6. Less than a value above or below <target_value>

for Fixed Percentages:

  1. More than a percentage above <target_value>
  2. More than a percentage below <target_value>
  3. More than a percentage above or below <target_value>
  4. Less than a percentage above <target_value>
  5. Less than a percentage below <target_value>
  6. Less than a percentage above or below <target_value>

5. Recent Volatility Levels – All Days in Period

This type allows the User to compare the latest measurement value to the standard deviations of the average of values recorded recently.

A. Where CV =   Value determined as (Number of standard deviations) X (average of values for the all days of the <period> for the last N <periods>)

  1. More than N standard deviations above the average of all days of the <period> for the last N <periods>
  2. More than N standard deviations below the average of all days of the <period> for the last N <periods>
  3. More than N standard deviations above or below the average of all days of the <period> for the last N <periods>
  4. Between N1 and N2 standard deviations above the average of all days of the <period> for the last N <periods>
  5. Between N1 and N2 standard deviations below the average of all days of the <period> for the last N <periods>
  6. Between N1 and N2 standard deviations above or below the average of all days of the <period> for the last N <periods>
  7. Within N standard deviations of the average of all days of the <period> for the last N <periods>

5.1. Recent Volatility Levels Comparisons  – Same Day in Period

B. Where CV = Value determined as (Number of standard deviations) X (average of values for the same day of the <period> for the last N <periods>)

  1. More than N standard deviations above the average of the same day of the <period> for the last N <periods>
  2. More than N standard deviations below the average of the same day of the <period> for the last N <periods>
  3. More than N standard deviations above or below the average of the same day of the <period> for the last N <periods>
  4. Between N1 and N2 standard deviations above the average of the same day of the <period> for the last N <periods>
  5. Between N1 and N2 standard deviations below the average of the same day of the <period> for the last N <periods>
  6. Between N1 and N2 standard deviations above or below the average of the same day of the <period> for the last N <periods>
  7. Within N standard deviations of the average of all days of the same day of the <period> for the last N <periods>

5.2. Recent Volatility Levels – Showing Moving Range Alert

With the SHOW_MOVING_RANGE_ALERT_CRITERIA enabled under System Variables, you can choose between Moving Range ("mr") and Standard Deviation ("std") for Recent Volatility alerts as shown on the screen below.

6. Combination of Multiple Alerts

Combination of multiple Alerts (aka &quot;Compound&quot;)

You may select any number of existing alerts, and generate one alert when:

  1. All of selected alerts fires
  2. At least N of selected alerts fires