Grafana dashboard for SiteSpeed results
Issue: performance#294 (closed), depends on https://gitlab.com/gitlab-org/quality/performance-environment-builder/-/merge_requests/43
This MR adds ability to report SiteSpeed metrics that we're tracking to the InfluxDB. This will help us to visualise the results trend and keep track of the deviation. Unfortunately, the existing InfluxDB dashboard for SiteSpeed lacks some metrics that we're using like Transfer Size and LCP, so we need to build a custom one.
Example Dashboard for 10k env: http://10k.testbed.gitlab.net/-/grafana/d/jH6yoWVMz/gitlab-performance-sitespeed-results?orgId=1
Follow-up - add new env variables to 10k schedule:
SITESPEED_RESULTS_GRAFANA_DASHBOARD_URL
SITESPEED_INFLUXDB_URL