The following are the different types of alerts supported by Reveal.
Threshold-based: alerts that are triggered when a metric breaches a threshold, which is useful when there is a continuous stream of data. This can also be used In cases where the metric is a sporadic event where the metric can take a value from a pre-defined list.
Range-based: alerts that are triggered when a metric breaches a pre-defined range over a period of time by a user-defined threshold. This is useful for detecting anomalies for instance a metric is usually in the 75-85% value range. Any deviation from this is an anomaly and needs to be alerted.
All of the above alerts can be used to handle metrics that are computed from a continuous stream of data or from a discrete set of values.