Skip to content

Check out performance metrics and back-calculate gains needed

Background

  • We state that we wish to reach 99% of user requests to be < 1 second.
  • We have metrics on monitor.gitlab.net which show the # of times a Rails controller is called, the p50, p95, and p99 of the time it took to execute it, and various other metrics.
  • The Gitaly team is tackling the controllers that represent git actions one by one, in order of largest (count x p99 time).

Related issues

Sheet

Taking https://about.gitlab.com/handbook/engineering/performance/#flow-of-web-request and putting it in spreadsheet form, world viewable and GitLab editable.


(Doc deprecated) We're working in a Google Doc. This document is world viewable at https://docs.google.com/document/d/1vP0wgmXNwbDviCrN5HLbSYMpnQU5lELsq9Hdn80bZvc/pub and you can edit it at https://docs.google.com/document/d/1vP0wgmXNwbDviCrN5HLbSYMpnQU5lELsq9Hdn80bZvc/edit if you're a GitLab team member.

Edited by Ernst van Nierop