Alarm

Jump to Section

The Alarm Condition is used to monitor data sources and alarm when they stop providing data. For example, if you expect to receive data from a sensor via MQTT every 5 minutes, use the Alarm Condition to generate an alarm when the sensor hasn’t sent data for 10 minutes.

The condition exposes an input for each source, and an “all” input that is an aggregate alarm for all configured sources. The condition inputs return an isAlarm flag to indicate an alarm state. When the source is in alarm the input also returns a default error message and the name of the source and interval.

It’s best to use the condition in a separate pipeline that triggers off the isAlarm flag and then sends either the default or a custom error message out to a source system (ex. Splunk, SQL, MQTT, etc).

Settings Description
Alarm Type The type of alarm. Currently only Time is supported.
Alarm Interval How long the source needs to be either in non-Good quality or not provide an updated value of Good quality before the source goes into an alarm state. For example, if the interval is 1 minute and the source is always bad quality (ex. not connected) the source will alarm after 1 minute.