OpsGenie provides flexibility for users to define their own notification settings. When an event to notify users occurs; such as, alert creation, start/end of an on-call rotation or execution of a re-notification policy, the concerned users are being notified according to their own notification settings.
There are 4 types of contact methods within OpsGenie:
These contact methods are used to receive notifications from OpsGenie.
When a user account is created, the e-mail address which is used as the user name is added as an E-Mail contact method. Each user can add/modify their contact methods any time via the Notification Page. Mobile contacts can-not be added via OpsGenie's Web Application. Instead, when a user logs in through any of OpsGenie's mobile applications, the device that is used is added as a contact method.
The limitations for the contact methods are as follows:
Each user can have at most:
- 2 E-Mail
- 2 SMS
- 2 Voice
There is no limitation for the number of mobile contacts.
Each mobile device can be used by, at most, one user within the same OpsGenie domain. If another user logs in to OpsGenie with a mobile device that is already being used as a contact method for another user from the same OpsGenie domain, OpsGenie will automatically disable the contact method for previous user.
Please note that a contact method should be enabled to be used for a notification.
Notification rules are used to configure conditions, time constraints, and notification steps for an event for each notification action type. There are 8 types of notification events within OpsGenie:
- New Alert: A new alert is created for which you are added as a recipient.
- Acknowledged Alert: Another user has acknowledged an alert that you were notified of.
- Closed Alert: Another user has closed an alert that you were notified of.
- Re-Notified Alert: An alert for which you were notified previously notifies you again via an escalation rule or auto-restart configuration.
- Assigned Alert: You were assigned as the owner of an alert by another user.
- Added Note to Alert: Another user added a note to an alert that you were notified of.
- Schedule Start: Your on-call rotation is being started.
- Schedule End: Your on-call rotation is being ended.
- Incoming Call Routing: A new incoming call has been received and you're on the call recipients list.
You can add notification rules for each event as much as you desire.
Notification rules allow users to configure notification steps that use their existing contact methods and define conditions & time constraints on them. If a notification event has multiple notification rules, only the first notification rule whose conditions and time constraints (if any) are matched will be used while notifying. Therefore, if you have multiple notification rules within a New Alert event type and the first of them was configured as follows:
then none of the next notification rules will be checked or used by OpsGenie and the user will not be notified for this example (Because no notification steps are defined for the matching notification rule). Therefore, it is important to pay attention to the order of the notification rules within same event type matters.
While configuring a notification step for a notification rule; the contact methods used and the delay between the event and notification should be specified. You can add multiple notification steps for the same notification rule without any limitation. Furthermore, you can enable the Repeat option of a notification rule for some event types that will keep you notified in a loop with a maximum of 10 times as long as you don't open the details of the concerned alert.
Please note that the repeating starts when the defined time threshold is passed after the execution of last notification step. For example, if an event occurs on 16:00; considering the configuration of the notification steps above, the user will be notified at:
and so on.