Severity
Every alert is assigned a severity level, either set manually or determined automatically by the detector.When a detector is set to Auto, it may emit alerts at different severity levels depending on conditions. Overriding forces a fixed level across all alerts from that detector.
Cron Schedule
Controls how frequently a detector evaluates. Three formats are accepted:- Human readable
- Quartz cron
- Milliseconds
Plain-language intervals — easiest to read and configure.
Condition (Threshold)
Conditions control when a detector fires based on a numeric value. The syntax supports basic comparisons, percentage changes, delta operations, and edge-detection operators.Basic comparison
Basic comparison
Standard numeric comparison against a fixed value.
Explicit sign (no absolute value)
Explicit sign (no absolute value)
Prefix the threshold with
+ or - to skip absolute value handling and compare the exact signed value.Percentage change
Percentage change
Fires based on the percentage change from the previous value. Formula: Example: if
(v - v₀) / v₀ × 100.v₀ = 1000 and v = 700, the change is -30%.Delta (absolute change)
Delta (absolute change)
Fires based on the absolute change from the previous value using
++ (increase) or -- (decrease).Once operators (edge detection)
Once operators (edge detection)
>> and << variants fire only once when a condition transitions from false to true. Subsequent evaluations return false even if the condition remains true — useful for detecting threshold crossings without repeated alerts.Max/Min operators
Max/Min operators
>>> and <<< variants fire only when a new all-time maximum or minimum is reached above/below the threshold.>>> 100:Spaces in condition expressions are ignored —
> ++ 100 and >++100 are equivalent.