When a failure continues for a period of time, Wormly will escalate alerts to different people on different channels according to your selected Alert Group.
Let's consider this example Alert Group:
As we can see, the initial failure causes Pete to be alerted by email and a message to be dispatched to the Slack Chat Room.
If the failure continues, after 15 minutes an SMS will be sent to Sarah (and repeat notifications emailed to Pete and the chat room).
Finally after one hour of continuous failure, a phone call will be dispatched to Sarah - and alerts repeated on all other channels. You can add additional Escalation Levels (e.g. 5 minutes, 15 minutes) and customize the default ones in your account.
Alert Groups & Rules for Metrics
You can create as many Alert Groups as you need, and you can use the same groups for both Metrics and Uptime Monitoring.
Assigning Alert Groups to Metrics is a little more complex, because you must first define rules to identify when metrics have breached their acceptable limits. For example, we might create a rule which identifies the minimum acceptable amount of available disk space:
If we assign the Alert Group discussed above to this Rule Set, then Pete and the Chat Room will be alerted as soon as Free Disk Space falls below 5%, and Sarah will receive an SMS if Free Disk Space remains < 5% for 15 minutes continuously - and eventually a Phone Call after one hour of Free Disk Space remaining below 5%.
You can specify a default Alert Group for the Host, and then override it for rule sets - and even individual rules - by clicking the icons.
Note that for a single host, Uptime Monitoring and Metrics each have their own Default Alert Group - which can be modified under the respective Uptime and Metrics tabs.