A Dashboard tracking WebRender performance on Windows 10, Nightly, Intel Graphics Cards
Перейти к файлу
Anthony Miyaguchi b9b0f67798
Update and rename readme.Rmd to readme.md
2021-04-19 10:57:15 -07:00
.circleci Use google/cloud-sdk image and docker_caching_layer 2020-05-20 16:31:56 -07:00
Dockerfile Application-default credentials (#10) 2020-09-18 13:09:00 -07:00
dashboard.Rmd credential handling fixed 2020-05-19 15:28:07 -07:00
dashboard_table.json First Push 2020-04-16 09:40:27 -07:00
driver.Rmd Don't trim GPU crashes, either 2020-09-18 17:04:54 -07:00
index.html Write a dummy index file 2020-12-02 10:28:41 -08:00
query.R Get more crash data 2020-10-15 11:28:02 -07:00
readme.md Update and rename readme.Rmd to readme.md 2021-04-19 10:57:15 -07:00
run.sh Fix path to index stub 2020-12-07 22:05:50 -08:00
runner.R Run styler 2020-09-18 15:35:32 -07:00
test.R Run styler 2020-09-18 15:35:32 -07:00

readme.md

Dashboard

NOTICE: This dashboard has been decomissioned as per bug 1701054.

The published dashboard lives at https://metrics.mozilla.com/public/sguha/ds-283/dashboard.html.

The CI on this repo publishes a Docker container to GCR on commits to master.

The container is executed nightly by Airflow.

Rendered HTML is published to gs://moz-fx-data-prod-analysis/sguha/ds_283/.

tdsmith has a cronjob on hala that runs /usr/bin/gsutil rsync gs://moz-fx-data-prod-analysis/sguha/ds_283/ /data/www/metrics.mozilla.com/public/sguha/ds-283/ > /dev/null to publish the results to the canonical metrics.mozilla.com URL daily at 11am UTC.

Development

To create the docker image, run

sudo docker build -t ds_283_prod .

With Service Account

If you have a service account, then

sudo docker run -it -v PATH_TO_SERVICE_CREDENITIALS.json:/app/.credentials -e GOOGLE_APPLICATION_CREDENTIALS=/app/.credentials ds_283_prod

And that ought be it! The dashboard is copied to gs://moz-fx-data-prod-analysis/sguha/ds_283/.

With Email Based Credentials

Now for testing, I mount my gargle cached authentifications(and other google auths too) into the container and then


sudo docker run -it  -v ~/.R:/root/.R  -v ~/.config:/root/.config -e USE_EMAIL=1 ds_283_prod