Could you assist us with implementing a schedule rotation in OpsGenie?
We have a team of four people (A, B, C, D) in one timezone, with their on-call hours from 12:00 AM to 12:00 PM. There is one person (X) in a different timezone who is on-call from 12:00 PM to 12:00 AM.
We would like to apply the following escalation scheme:
If an alert is triggered between 12:00 AM and 12:00 PM:
If an alert is triggered between 12:00 PM and 12:00 AM:
Additionally, we would like to rotate the order of people A, B, C, and D each day. For example, on the first day, the order will be A, B, C, D; on the next day, it should shift to B, C, D, A; and so forth.
I think this will work:
2 Schedules
2 Escalation Policies
2 Routing Rules
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Tom Russell
Hi!
Sorry for the delayed response.
We were able to create the desired rotation, though with some slight modifications.
We attempted to use the schema you suggested, but it seems chaining multiple 'next user in rotation' is not possible (see https://jira.atlassian.com/browse/OPSGENIE-1122 and https://community.atlassian.com/t5/Opsgenie-questions/Can-escalation-rule-to-notify-next-user-in-rotation-for-on-call/qaq-p/1759675 issues)
In our scenario, the alert was initially sent to user A (as the 'on-call user in schedule'), then to user B (as the 'next user'), then again to user B, and then again to B.
It never reached C D X users.
We created 3 schedules
2 routing rules(as you showed us)
And created the following escalation policies
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Glad you got it working! Interesting about the 'next user' limitations; thanks for the links. That's something I'll have to keep in mind.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.