grafana / oncall

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

Add possibility to notify multiple teams in one escalation policy #4606

Open Maisia opened 3 months ago

Maisia commented 3 months ago

What would you like to see!

Hello,

When adding an escalation policy with "Notify all team members" rule, it is possible to select one team from the list. It would be nice to have a possibility to add several teams in one policy.

Example use case: Suppose we have "SRE" team whose members are in on-call rotation. And "SRE-Leaders" team whose members do not participate in on-call rotation. The escalation flow: 1) Notify user from on-call schedule 2) Notify all users from "SRE" team (so everyone goes online) and from "SRE-Leaders" team (so leaders know of the incident) With current setup step 2 would require 2 escalation policies, 1 per each team. Having the possibility to add two teams in one policy will simplify setup.

If there is another way to have a simple solution for the use case, please share, I'd be grateful.

Product Area

Schedules

Anything else to add?

No response

github-actions[bot] commented 3 months ago

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