Skip to content

Adding ARR impact for availability issues

Daniel Croft requested to merge dcroft-master-patch-04243 into master

Why is this change being made?

In the Infrastructure/Quality offsite, we talked about the fact that a single customer that drives significant ARR for GitLab having an outage could constitute a severity1 incident. I've picked greater than $1mm/arr as an example of bias to action but don't have any strong feelings about what that number should be.

The severitization based on ARR impact is a function of GitLab having paying customers and a recognition that this has always been the case. There are concerns that this will be difficult to determine for folks who are on call. This MR is intended to be a place to have that discussion. We also discussed the fact that this is another branch for folks dealing with an incident to assess.

Consideration should be given to how folks discover this during an active incident. As always, I'm happy for this MR to be closed if there's a better way to represent the goal - to acknowledge in incident assessment the importance to GitLab as an organization of customers driving significant revenue. Thought has and should be given to the fact that other severitization factors weren't changed here and therefore this doesn't change GitLab's historic approach to severitization intentionally.

We may want to review the benchmark for different severities with other departments as well.

Author Checklist

  • Provided a concise title for this Merge Request (MR)
  • Added a description to this MR explaining the reasons for the proposed change, per say why, not just what
    • Copy/paste the Slack conversation to document it for later, or upload screenshots. Verify that no confidential data is added, and the content is SAFE
  • Assign reviewers for this MR to the correct Directly Responsible Individual/s (DRI)
    • If the DRI for the page/s being updated isn’t immediately clear, then assign it to one of the people listed in the Maintained by section on the page being edited
    • If your manager does not have merge rights, please ask someone to merge it AFTER it has been approved by your manager in #mr-buddies
    • The when to get approval handbook section explains the workflow in more detail
  • If the changes affect team members, or warrant an announcement in another way, please consider posting an update in #whats-happening-at-gitlab linking to this MR
    • If this is a change that directly impacts the majority of global team members, it should be a candidate for #company-fyi. Please work with internal communications and check the handbook for examples.

Merge request reports