Slack app for periodic Error Budget reporting
DRI: @stejacks-gitlab ## Background We currently show stage groups their error budget spend over the past 28 days. We hope to also show their [error budget spend over a shorter time period](https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/1140). Both of these require the stage groups to visit the dashboards or wait until the monthly report is generated. Since we already have this data, we could also use it to alert stage groups of excessive spending so that they can take action sooner. Initially we had planned a push notification when there was a high spend, but this will require us resolving the disconnect between the 99.95% SLO we have for error budgets for stage groups, and the monitoring thresholds we set on the same SLIs for alerting. A more simple first iteration is to create a Slack app that stage groups can opt-in to which will deliver weekly Error Budget spend information. This achieves a similar goal of alerting stage groups to unusual Error Budget spend even though the cadence is weekly rather than a few hours after the event. ## Status 2023-02-22 We have promoted this to the rest of the stage groups as part of the [monthly error budget report](https://gitlab.com/gitlab-org/error-budget-reports/-/issues/19) and have 11 stage groups signed up in total. We have acted on the [final pieces of feedback](https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/2092) and this epic is now closed.
epic