oncall
oncall copied to clipboard
Provide a breakdown of time on-call per team member and schedule
I would find it very useful to get more statistics about how much time I or team members have spent on-call on a particular schedule.
This could help me and my team members judge, if I had taken a similar amount on-call like my peers. Esp. with swapping days and weeks, it can get quite tricky keeping a good understanding how balanced the on-call time is.
It also can help to judge, who to reach out first, when I need someone to swap with me.
Related: https://github.com/grafana/oncall/issues/116
Although not available built-in at the moment, note we have released a new API endpoint exporting final schedule shifts, and there is an example script in our docs calculating something similar to what you mentioned:
https://grafana.com/docs/grafana-cloud/oncall/oncall-api-reference/schedules/#example-script-to-transform-data-to-csv-for-all-of-your-schedules
note that we also have a schedule "quality score" which roughly provides these stats (docs):