Threshold Overrides Variables
It is possible to use variables in Alert Messages in the Threshold Overrides.
The variables represent several context objects:
Monitor - represents the object being monitored. The available variables depend on the class of the monitored object represented by the Target Object Class attribute and can be referenced as ${monitor/<Attribute Name>}.
Subject - represents the matched subject (Collections only, "For Each" mode). The available variables depend on the class of the monitored object represented by the Target Object Class attribute and can be referenced as ${subject/<Attribute Name>}.
Override - represents the monitoring threshold override. The following Variables are available:
${override/DEFAULT.WarningValue} | Threshold Warning Value |
${override/DEFAULT.WarningLogicalOperator} | Threshold Warning Value Comparison Operator |
${override/DEFAULT.WarningSeverity} | Threshold Warning Severity |
${override/DEFAULT.AlarmValue} | Threshold Alarm Value |
${override/DEFAULT.AlarmLogicalOperator} | Threshold Alarm Value Comparison Operator |
${override/DEFAULT.AlarmSeverity} | Threshold Alarm Severity |
Value - represent the alert-relevant value pseudo object. The following variables are available:
${value/IntervalData.Severity}
Calculated Severity Label
Normal|Warning|Critical|Panic, resolved based on the Threshold Owner's locale, the severity labels can be customized per Tenant
${value/IntervalData.MonitorName}
Monitored Object Name
${value/IntervalData.Time}
Interval Time
Interval time formatted based on Threshold Owner's locale and timezone
${value/IntervalData.FormattedValue}
Formatted Value that caused the Alert
Interval time formatted based on Threshold Owner's locale
${value/IntervalData.AttributeLabel}
Monitored Attribute Label
${value/IntervalData.Unit}
Value Units
Last updated