Skip to content

Measure proxy flight time

Implements https://gitlab.com/gitlab-com/operations/issues/264

Measuring time spent between requests starting in gitlab-workhorse and reaching this rack middleware may allow us to learn if Unicorn queueing is a problem or not.

This relies on gitlab-workhorse setting a special header https://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/47 . Nothing happens if the header is missing.

Merge request reports