I’m disappointed to hear that some form of ‘Vacation mode’ is not being looked into and introduced into the product.
We have an ‘Ops Team’ with a number of people in that team.
The ‘Ops Team’ participate in an ‘On-Call’ rota and this is easily added into OpsGenie as a Rotation in a Schedule.
Outside of working hours, as per design, when an alert comes in that needs to go to the on-call person we can successfully notify the right person and escalate where necessary if they do not respond to the notification.
If someone who is on-call goes on Holiday/Vacation, then someone else will step-in and cover their on-call. This situation is successfully handled by the ‘Override’ capability in the Schedule. We can plan this in ahead of time as soon as their Holiday/Vacation is approved and the swapping of on-call is agreed.
During the working hours however we have a different situation (and we are still trying to figure out how we are going to build the necessary Schedule(s) and or Rotation(s) to achieve this - either way we believe we need some form of ‘Vacation mode’ solution to deal with it).
The ‘Ops Team’ has people rostered on an ‘Early’ shift (07:00-15:30) and some on a ‘Day’ shift (09:00-17:30). Also the person who was just on-call the previous week, on the following Monday, they have a ‘Lieu day’, essentially a day off.
Now, when an alert comes in that needs notifying, during the day we would like to notify the on-call person, but also notify the wider ‘Ops Team’ but we only want to notify them when they are on-shift. We also do not want to ‘double-notify’ the on-call person, nor, on a Monday, do we want to notify the person who is on their ‘Lieu day’. We also do not want to notify anyone who may have booked Holiday/Vacation. If a person is not On-Call during their Holiday/Vacation, there is no need to provide an ‘Override’ person for them so how do we ‘remove’ that person from any schedule for the duration of their Holiday/Vacation. This could be anywhere from a half day, right up to a number of months (for Maternity or other special cases). Using ‘Quiet Hours’, we can only apply this at a certain time due to the configurations being limited to ‘Day’ and ‘Time’ and not ‘Dates’.
We want to achieve all this with as few Schedules & Rotations as possible so as to make administering this as pain free as possible.
Any ideas anyone please?
Also, please, please, can some form of ability to exclude people from being notified be introduced, other than using the current limited functionality of Quiet Hours.