TestEngineering/Performance/Results: Difference between revisions
No edit summary |
|||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Firefox Performance Results}} | {{DISPLAYTITLE:Firefox Performance Results}} | ||
There are a variety of places where performance results are available, some of these can be queried directly, and others are dashboards built on top of those sources. | There are a variety of places where performance results are available, some of these can be queried directly, and others are dashboards built on top of those sources. | ||
= What should I use? = | = What should I use? = | ||
{{todo|for now just gathering ideas}} | |||
* Does my patch affect performance? | * Does my patch affect performance? | ||
** [[#Compare|Perfherder compare]] | |||
* Did my push affect performance? | * Did my push affect performance? | ||
** [[#Compare|Perfherder compare]] | |||
* How does Firefox compare against other browsers? | * How does Firefox compare against other browsers? | ||
** [[#Firefox Performance Dashboard|Firefox Performance Dashboard]] | |||
* Are we meeting our goals? | * Are we meeting our goals? | ||
* What performance tests are we running? | * What performance tests are we running? | ||
* What platforms are we running performance tests against? | * What platforms are we running performance tests against? | ||
= | = What do we have? = | ||
== Firefox Performance Dashboard == | == Firefox Performance Dashboard == | ||
* Location: https://arewefastyet.com/ | * Location: https://arewefastyet.com/ | ||
* Access: Public | * Access: Public | ||
* Audience: Managers | * Audience: Managers, Engineers | ||
* Documentation: {{todo|add link to documentation}} | * Documentation: {{todo|add link to documentation}} | ||
* Source code: https://github.com/mozilla-frontend-infra/firefox-performance-dashboard | * Source code: https://github.com/mozilla-frontend-infra/firefox-performance-dashboard | ||
* Issue tracker: https://github.com/mozilla-frontend-infra/firefox-performance-dashboard/issues | * Issue tracker: https://github.com/mozilla-frontend-infra/firefox-performance-dashboard/issues | ||
* Contact: | * Contact: Dave Hunt [davehunt] | ||
== Metrics == | == Metrics == | ||
{{todo|https://metrics.mozilla.com/protected/shiny/cdowhygelund/firefox-perf-telemetry-dashboard/}} | {{todo|https://metrics.mozilla.com/protected/shiny/cdowhygelund/firefox-perf-telemetry-dashboard/}} | ||
== Perfherder == | == Perfherder == | ||
Line 113: | Line 57: | ||
* Documentation: {{todo|}} | * Documentation: {{todo|}} | ||
== | == STMO == | ||
STMO is shorthand for [https://sql.telemetry.mozilla.org/ sql.telemetry.mozilla.org], an installation of the excellent [https://redash.io/ Re:dash] data analysis and dashboarding tool that has been customized and configured for use with a number of the Firefox organisation's data sets. | |||
* Location: https://sql.telemetry.mozilla.org/ | * Location: https://sql.telemetry.mozilla.org/ | ||
* Access: | * Access: LDAP via SSO | ||
* Audience: Sheriffs, Engineers, Managers | * Audience: Sheriffs, Engineers, Managers | ||
* Documentation: | * Documentation: https://docs.telemetry.mozilla.org/tools/stmo.html | ||
* Source code: | * Source code: https://github.com/mozilla/redash | ||
* Issue tracker: | * Issue tracker: https://github.com/mozilla/redash/issues | ||
* Contact: | * Contact: #fx-metrics on Slack | ||
== Ad-hoc results == | == Ad-hoc results == | ||
Before performance tests are fully automated and integrated into our pipeline, we often run manual or semi-automated tests. These results are often presented in ways that don't fit into our existing reporting structures, such as spreadsheets or documents. The following list of links serves as a repository for these results: | |||
* [https://drive.google.com/drive/u/0/folders/1sZ6C6bku2vR575GSH5DxgSlP43JYT-Je Performance/Results] | |||
* [https://drive.google.com/drive/folders/11a90GH_xwcqwkcAmzCZAkwmQeuSoXA3n Performance/Projects/Desktop/Testing] | * [https://drive.google.com/drive/folders/11a90GH_xwcqwkcAmzCZAkwmQeuSoXA3n Performance/Projects/Desktop/Testing] | ||
Please make sure when you add results to the above locations that the name or internal labeling is clear as to what was tested, the methods used, when the results were gathered, and anything else that may be useful. |
Latest revision as of 16:17, 11 August 2021
There are a variety of places where performance results are available, some of these can be queried directly, and others are dashboards built on top of those sources.
What should I use?
- Does my patch affect performance?
- Did my push affect performance?
- How does Firefox compare against other browsers?
- Are we meeting our goals?
- What performance tests are we running?
- What platforms are we running performance tests against?
What do we have?
Firefox Performance Dashboard
- Location: https://arewefastyet.com/
- Access: Public
- Audience: Managers, Engineers
- Documentation: [TODO] add link to documentation
- Source code: https://github.com/mozilla-frontend-infra/firefox-performance-dashboard
- Issue tracker: https://github.com/mozilla-frontend-infra/firefox-performance-dashboard/issues
- Contact: Dave Hunt [davehunt]
Metrics
Perfherder
Perfherder is an interactive dashboard intended to allow monitoring and analysis of automated performance tests run against Mozilla products. Perfherder is part of the Treeherder project.
- Location: https://treeherder.mozilla.org/perf.html
- Access: Public
- Audience: Sheriffs, Engineers
- Documentation: EngineeringProductivity/Projects/Perfherder
- Source code: https://github.com/mozilla/treeherder
- Issue tracker: https://bugzilla.mozilla.org/buglist.cgi?product=Tree%20Management&component=Perfherder&resolution=---
- Contact: Sarah Clements [sclements]
Alerts
- Location: https://treeherder.mozilla.org/perf.html#/alerts
- Documentation: [TODO]
Compare
- Location: https://treeherder.mozilla.org/perf.html#/comparechooser
- Documentation: [TODO]
Graphs
- Location: https://treeherder.mozilla.org/perf.html#/graphs
- Documentation: [TODO]
STMO
STMO is shorthand for sql.telemetry.mozilla.org, an installation of the excellent Re:dash data analysis and dashboarding tool that has been customized and configured for use with a number of the Firefox organisation's data sets.
- Location: https://sql.telemetry.mozilla.org/
- Access: LDAP via SSO
- Audience: Sheriffs, Engineers, Managers
- Documentation: https://docs.telemetry.mozilla.org/tools/stmo.html
- Source code: https://github.com/mozilla/redash
- Issue tracker: https://github.com/mozilla/redash/issues
- Contact: #fx-metrics on Slack
Ad-hoc results
Before performance tests are fully automated and integrated into our pipeline, we often run manual or semi-automated tests. These results are often presented in ways that don't fit into our existing reporting structures, such as spreadsheets or documents. The following list of links serves as a repository for these results:
Please make sure when you add results to the above locations that the name or internal labeling is clear as to what was tested, the methods used, when the results were gathered, and anything else that may be useful.