grafana / oncall

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

Add the ability to call every x minutes until onCall reached me #2622

Open chaudyg opened 1 year ago

chaudyg commented 1 year ago

What would you like to see!

Pain-point: Today I missed a critical escalation because my phone didn't have cell phone reception when OnCall tried to reach me (short blackout period). The notification eventually go escalated 30 minutes later to a bunch of people.

4m20s: called @Georges by phone 5m16s: phone call to @Georges ended without being answered 33m15s: triggered step "Notify multiple Users (Important)"

VO had/(has?) a really useful feature to "call every X minutes, until we've reached you" that I always found very useful in those scenarios.

image

Product Area

Alert Flow & Configuration

Anything else to add?

No response

github-actions[bot] commented 1 year ago

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

Matvey-Kuk commented 1 year ago

Hi! It's possible to achieve smth similar to "almost infinite" loop by adding multiple instructions to your personal notification chain. Wait 15 min -> call -> wait 15 min -> call -> etc...

chaudyg commented 1 year ago

Thanks for the comment @Matvey-Kuk. I ended-up configuring my notifications the way for now. It does look very weird though. I think certain most people think about this scenario by default when configuring their notification. Even though I guess most users would prefer being called back automatically by default.