Alarms

Nirmata offers comprehensive Alarm management capabilities to alert users of any unexpected condition in their application or infrastructure.

Terminology

Object Description
Alarm Type An Alarm Type defines the schema for an alarm. This includes data to indicate when the alarm must be triggered, and when it should be cleared.
Alarm Notifier A Notifier includes settings for where and how alarm notifications should be sent.
Alarm An Alarm (or Alarm Instance) captures data for an alarm that is raised, or is in the process of being raised.

Alarm Type

An Alarm Type defines the schema for an alarm. This includes data to indicate when the alarm must be triggered, and when it should be cleared.

Alarm Types can be created, edited and deleted. To create a new alarm type, the following information needs to be provided:

  • Alarm Settings: This includes the name, severity, the alarm field and any notifiers
  • Trigger Condition: This includes the condition for triggering the alarm.
  • Clear Condition: This includes the condition for clearing the alarm.
  • Filter: This includes the filter to select the scope for the alarm.

Alarm Notifier

An Alarm Notifier includes settings for where and how alarm notifications should be sent. For example, notifiers can be created for various teams so that they can be notified based on the alarm types they are interested in.

Alarm

An alarm is created when the trigger condition specified in an alarm type occurs on the scope specified in the filter. The alarm is automatically cleared when the clear condition is triggered for that object.

Alarms can also be dismissed or deleted as needed.