Page load performance instrumentation

As a first step towards quantitative performance data for our common workflows in GitLab, we'd like to collect a set of page load speeds that are relevant for each group. This way we can provide each group with a Grafana dashboard which illustrates the page load performance of pages which are relevant to their group. If we are allowed, we can provide a comparison against GitHub.com as well.

Directions

  1. Determine the list of URL's you want to measure
  2. Add the URL's to the tracking sheet
  3. Wait for your dashboard to be created!

Tips on picking URL's

A few things to think about when selecting a set of URL's:

  1. Think about pages which are important to your workflow, for example activities which would be included in your PPI
  2. Do users navigate across multiple pages, for example starting from the issue list, to a particular issue? It may be helpful to include multiple pages that are part of a single journey, to have a better understanding of the whole workflow.
  3. Consider what project/file/content should be used as the test case. Should it be a small file? A big one? Both?
Edited by silv