Reading/Web/Performance/Using Grafana

Prior reading: WebPageTest

The performance of the mobile site is monitored via several grafana dashboards. These dashboards are powered by code that runs various drops on an hourly basis. Jobs are defined in a file in said repository. These tests are run against our own instance but other jobs do run against webpagetest.org. A namespace field defines the destination bucket(s) of the output that appear in the metrics column in the admin interface.

The tests are run by Jenkins and reported on integration.wikimedia.org. For each job, the fastest run is taken. So for instance if we test the Barack Obama page in 9 runs, the very best result will be used.

The graphs are likely to show blips. When debugging it is useful to go to our instance and find the test that corresponds to the plot point and use the compare feature to compare with the previous/next run.