Telemetry Perf Reports is a Python project designed for analyzing and generating performance reports based on telemetry data.
Ensure you have the following Python libraries installed:
- NumPy:
pip install numpy
- SciPy:
pip install scipy
- Django:
pip install django
- [google-cloud-query]:
pip install google-cloud-bigquery
- [airium]:
pip install airium
- [db-dtypes]:
pip install db-dtypes
- [BeautifulSoup]:
pip install bs4
Ensure that the Google Cloud, gcloud
cli is installed (see docs) and that you are authenticated with a project defined (e.g. gcloud config set project mozdata
)
- Install the required dependencies.
- Create and define the experiment configuration file in /configs
- Run
python3 generate-perf-report --config {experiment config}