EngineeringProductivity/Projects/Perfherder: Difference between revisions
(→Team: Update team for current status) |
(Update developers list) |
||
| (9 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
= About = | = About = | ||
Perfherder is | Perfherder is an interactive dashboard intended to allow monitoring and analysis of automated performance tests run against Mozilla products (currently Firefox and Firefox for Android). | ||
Perfherder is part of the [[EngineeringProductivity/Projects/Treeherder|Treeherder]] project. | Perfherder is part of the [[EngineeringProductivity/Projects/Treeherder|Treeherder]] project. | ||
| Line 8: | Line 8: | ||
= Team = | = Team = | ||
* | * Sheriffs (:igoldan, :bebe) | ||
* Developers (: | * Developers (:sclements, :igoldan) | ||
= Goals = | = Goals = | ||
| Line 23: | Line 16: | ||
This includes: | This includes: | ||
* | * Graphical display of performance data over time | ||
* An easy way to compare all performance tests for a given revision to another revision (or time range) | |||
* | * An alert system to provide notification when there has been a level shift in performance data, along with tools for filing bugs when such events occur | ||
* | * Integration with normal developer work flows for using the Try server and landing code | ||
* | |||
= Non Goals = | = Non Goals = | ||
| Line 57: | Line 48: | ||
The [[Auto-tools/Projects/Treeherder#Contributing|contribution section]] of the Treeherder page has some handy resources for those just getting started. In general, if you have a development version of treeherder running, you're all set to hack on Perfherder! Just jump to: | The [[Auto-tools/Projects/Treeherder#Contributing|contribution section]] of the Treeherder page has some handy resources for those just getting started. In general, if you have a development version of treeherder running, you're all set to hack on Perfherder! Just jump to: | ||
* http://localhost:5000/perf.html | |||
* http://localhost: | |||
If you have a question, jump on [irc://irc.mozilla.org/ | If you have a question, jump on [irc://irc.mozilla.org/perfherder #perfherder] on irc.mozilla.org and look for :igoldan or :davehunt. | ||
== Source and docs == | == Source and docs == | ||
Latest revision as of 06:22, 6 June 2019
About
Perfherder is an interactive dashboard intended to allow monitoring and analysis of automated performance tests run against Mozilla products (currently Firefox and Firefox for Android).
Perfherder is part of the Treeherder project. The production version of it lives at https://treeherder.mozilla.org/perf.html
Team
- Sheriffs (:igoldan, :bebe)
- Developers (:sclements, :igoldan)
Goals
Develop tools and integration of them to assist sheriffs to find and report regressions to developers, and to assist developers in understanding the impact of their changes and potential fixes.
This includes:
- Graphical display of performance data over time
- An easy way to compare all performance tests for a given revision to another revision (or time range)
- An alert system to provide notification when there has been a level shift in performance data, along with tools for filing bugs when such events occur
- Integration with normal developer work flows for using the Try server and landing code
Non Goals
- fixing tests
- fixing harnesses
- adding new tests
- bisection of a range of commits to find the root cause
Dependencies / Who will use this
We have a dependency upon tools to generate data. Currently this is Talos, but the design is to allow all other types of tools to post here as well.
The other big dependency we have is TreeHerder. Right now we are tightly integrated into the project and use a lot of common data (branches, revisions, history, pushlog). We fully expect this to remain the case and will do our best to integrate as much as possible if it helps the workflow of the users.
The primary users will be:
- sheriffs
- developers
Secondary users will be:
- manager (project, release)
- qa
Contribution
We welcome contributions to Perfherder! We track issues inside the Perfherder component on bugzilla, see below for a list of open bugs.
The contribution section of the Treeherder page has some handy resources for those just getting started. In general, if you have a development version of treeherder running, you're all set to hack on Perfherder! Just jump to:
If you have a question, jump on #perfherder on irc.mozilla.org and look for :igoldan or :davehunt.
Source and docs
See the Treeherder page.
Bug Table
206 Total; 206 Open (100%); 0 Resolved (0%); 0 Verified (0%);