Alarmist.Definition (alarmist v0.2.1)

View Source

DSL for defining alarms

The general form of an alarm definition is:

defmodule MyAlarmModule do
  use Alarmist.Definition

  defalarm do
    AlarmId1 and AlarmId2
  end
end

See Alarmist.Ops for what operations can be included in defalarm block.

Summary

Functions

debounce(expression, time)

(macro)

defalarm(list)

(macro)

hold(expression, time)

(macro)

intensity(expression, count, time)

(macro)