Commit e2b6c580 authored by Thiago Figueiró's avatar Thiago Figueiró 🔴
Browse files

Add import_exceptions monitoring and error budget review to milestone doctor responsibilities

parent 877082e5
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -146,6 +146,8 @@ The current doctors can be tagged with `@gitlab-com/create-team/import/reaction-
- Update our [FAQ](https://gitlab.com/gitlab-org/foundations/import-and-integrate/team/-/blob/main/importers/faq.md?ref_type=heads) with any learnings from the shift
- Review [importer dependencies](#importer-dependencies), and create issues for required changes
  due to 3rd-party API changes.
- Monitor [`#import_exceptions`](https://gitlab.enterprise.slack.com/archives/C061EPC0RST) and the [Direct Transfer Kibana Dashboard](https://log.gprd.gitlab.net/app/dashboards#/view/f2640580-a8bd-11ed-85ed-e7557b0a598c) for errors; triage, escalate, and create follow-up issues as needed.
- Review the [error budget](#error-budgets) once per milestone, investigate regressions, and write follow-up issues for any findings.
- Update [membership of `@gitlab-com/create-team/import/reaction-rotation`](https://gitlab.com/groups/gitlab-com/create-team/import/reaction-rotation/-/group_members?with_inherited_permissions=exclude) at the end of the milestone.

##### Importer dependencies
@@ -454,7 +456,7 @@ GitLab for Jira Cloud app workers:

GitLab uses [error budgets](/handbook/engineering/error-budgets/) to measure the availability and performance of our features.
Each engineering group has its own budget spend. The current 28-day spend for the Import team
shows in this [Grafana dashboard](https://dashboards.gitlab.net/d/stage-groups-import_and_integrate/stage-groups-import-and-integrate-group-dashboard?orgId=1).
shows in this [Grafana dashboard](https://dashboards.gitlab.net/d/stage-groups-import/stage-groups-import-group-dashboard?orgId=1).

Error budget spend happens when either of the following exceeds a certain threshold: