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