grafana / oncall

Developer-friendly incident response with brilliant Slack integration
GNU Affero General Public License v3.0
3.46k stars 279 forks source link

User Timezone Support for a Single Rotation #3589

Closed qubitspace closed 8 months ago

qubitspace commented 9 months ago

What would you like to see!

I've been discussing with Rachel Zalkind about the possibility of having a rotation that allows people from various timezones to work only in their own timezone business hours, while still honoring the rotation. So for example, if we only had 3 employees we wanted to include on the rotation.

Example

User 1: Bob from California User 2: James from the UK User 3: Sarah from Australia


If this is possible or not, please let me know, I still don't think it is but could be missing something. It seems like most cases would try to maximize coverage utilizing timezone support, however I'm trying to minimize coverage to only business hours, and only have one person oncall each week (even if it leaves really big gaps in the schedule) with the goal of the person who is oncall, covering all the alarms that have accumulated through the off hours, once their shift is started (which depends on the timezone they are in.)

Thanks! -Seth

Product Area

Schedules

Anything else to add?

No response

github-actions[bot] commented 9 months ago

The current version of Grafana OnCall, at the time this issue was opened, is v1.3.80. If your issue pertains to an older version of Grafana OnCall, please be sure to list it in the PR description. Thank you :smile:!

razalkind commented 9 months ago

117359 internal (Grafana.com) ticket as well.

Matvey-Kuk commented 8 months ago

Hi! This is possible but in a bit of a hacky way. You need a dummy account (admin account in my example) and 3 rotations, one for each user:

Screenshot 2024-01-12 at 13 54 27

It will put me (Matvey) on-call every 3'rd week on my working hours.