QA/Data harvesting/Progress Card: Difference between revisions
No edit summary |
|||
Line 111: | Line 111: | ||
| | | | ||
* For the new DWH, this '''needs team-data''' to be useful, especially for per-team-dashboards. | * For the new DWH, this '''needs team-data''' to be useful, especially for per-team-dashboards. | ||
* Get open bugs by assignee (other than nobody), just filtering by product, components etc.: | * Get open bugs by assignee (other than nobody), just filtering by product, components etc.: [http://cm-metricsetl05.mozilla.org:8983/solr/select/?q=expiration_date:%5BNOW+TO+*%5D%20major_status:OPEN%20product:Websites%20!assigned_to:nobody@mozilla.org&facet=true&facet.field=assigned_to&facet.mincount=1&rows=0] | ||
[http://cm-metricsetl05.mozilla.org:8983/solr/select/?q=expiration_date:%5BNOW+TO+*%5D%20major_status:OPEN%20product:Websites%20!assigned_to:nobody@mozilla.org&facet=true&facet.field=assigned_to&facet.mincount=1&rows=0] | |||
<br> | <br> | ||
Line 142: | Line 141: | ||
[http://cm-metricsetl05.mozilla.org:8983/solr/select/?stats=true&stats.facet=component&stats.field=days_open_accumulated&q=major_status:OPEN+expiration_date:%5BNOW+TO+*%5D&rows=0] | [http://cm-metricsetl05.mozilla.org:8983/solr/select/?stats=true&stats.facet=component&stats.field=days_open_accumulated&q=major_status:OPEN+expiration_date:%5BNOW+TO+*%5D&rows=0] | ||
* Average sum of OPEN time (including in re-opened state) per bug | * Average sum of OPEN time (including in re-opened state) per bug [http://cm-metricsetl05.mozilla.org:8983/solr/select/?stats=true&stats.facet=component&stats.field=days_open_accumulated&q=expiration_date:%5BNOW+TO+*%5D&rows=0] | ||
[http://cm-metricsetl05.mozilla.org:8983/solr/select/?stats=true&stats.facet=component&stats.field=days_open_accumulated&q=expiration_date:%5BNOW+TO+*%5D&rows=0] | |||
* Average time a bug is OPEN (or re-opened) before being closed: | * Average time a bug is OPEN (or re-opened) before being closed: [http://cm-metricsetl05.mozilla.org:8983/solr/select/?stats=true&stats.facet=component&stats.field=days_in_previous_major_status&q=major_status:CLOSED+previous_major_status:OPEN&rows=0] | ||
[http://cm-metricsetl05.mozilla.org:8983/solr/select/?stats=true&stats.facet=component&stats.field=days_in_previous_major_status&q=major_status:CLOSED+previous_major_status:OPEN&rows=0] | |||
<br> | <br> | ||
Line 161: | Line 158: | ||
This can all be filtered by product, component, keyword etc. | This can all be filtered by product, component, keyword etc. | ||
* Currently open bugs, how many are still open for the first time vs. re-opened at least once: | * Currently open bugs, how many are still open for the first time vs. re-opened at least once: [http://cm-metricsetl05.mozilla.org:8983/solr/select/?q=expiration_date:%5BNOW+TO+*%5D+major_status:OPEN&facet=true&facet.query=times_reopened:0&facet.query=times_reopened:%5B1+TO+*%5D&indent=on&rows=0] | ||
[http://cm-metricsetl05.mozilla.org:8983/solr/select/?q=expiration_date:%5BNOW+TO+*%5D+major_status:OPEN&facet=true&facet.query=times_reopened:0&facet.query=times_reopened:%5B1+TO+*%5D&indent=on&rows=0] | |||
Line 176: | Line 172: | ||
This can all be filtered by product, component, keyword etc. | This can all be filtered by product, component, keyword etc. | ||
* Of the given bugs, normal bugs vs. regressions | * Of the given bugs, normal bugs vs. regressions [http://cm-metricsetl05.mozilla.org:8983/solr/select/?q=expiration_date:%5BNOW+TO+*%5D&facet=true&facet.query=keywords:regression&facet.query=!keywords:regression&indent=on&rows=0] | ||
[http://cm-metricsetl05.mozilla.org:8983/solr/select/?q=expiration_date:%5BNOW+TO+*%5D&facet=true&facet.query=keywords:regression&facet.query=!keywords:regression&indent=on&rows=0] | |||
Line 191: | Line 186: | ||
This can all be filtered by product, component, keyword etc. | This can all be filtered by product, component, keyword etc. | ||
* How long did bugs stay UNCONFIRMED (on average) before being changed, not counting bugs that still are unconfirmed | * How long did bugs stay UNCONFIRMED (on average) before being changed, not counting bugs that still are unconfirmed [http://cm-metricsetl05.mozilla.org:8983/solr/select/?q=!status:UNCONFIRMED+previous_status:UNCONFIRMED&stats=true&stats.field=days_in_previous_status&indent=on&rows=0] | ||
[http://cm-metricsetl05.mozilla.org:8983/solr/select/?q=!status:UNCONFIRMED+previous_status:UNCONFIRMED&stats=true&stats.field=days_in_previous_status&indent=on&rows=0] | |||
* How old are UNCONFIRMED bugs (avg) that still are UNCONFIRMED (hard to do in a single query with the above, but it really is something different). Interestingly, this number is much higher. So if your bug has not been confirmed after 5 days, there is an increasingly high chance that it never will be (this is also due to the inclomplete data set that I have here!). | * How old are UNCONFIRMED bugs (avg) that still are UNCONFIRMED (hard to do in a single query with the above, but it really is something different). Interestingly, this number is much higher. So if your bug has not been confirmed after 5 days, there is an increasingly high chance that it never will be (this is also due to the inclomplete data set that I have here!). [http://cm-metricsetl05.mozilla.org:8983/solr/select/?q=status:UNCONFIRMED+expiration_date:%5BNOW+TO+*%5D&stats=true&stats.field=days_in_status&indent=on&rows=0] | ||
[http://cm-metricsetl05.mozilla.org:8983/solr/select/?q=status:UNCONFIRMED+expiration_date:%5BNOW+TO+*%5D&stats=true&stats.field=days_in_status&indent=on&rows=0] | |||
Revision as of 23:20, 31 August 2010
Progress Card
Feature | Prio | Status | Estimated Date of Completion | Owner |
Additional Comments |
Ability to compare data from different projects Sample from bugzilla here |
P2 |
This is put on top as it influences the usefulness of all the other featueres. Pretty much every graph described below needs to allow for filtering by project, where project is something that is loosely defined on a case-by-case basis, using these fields:
| |||
Ability to compare data from different releases Sample from bugzilla here |
P1 |
2010-08-27 |
Michael Kurze |
This ties in closely with the feature above. In principle, the same set of field is used to constrain data for a release (especially target_milestone and flags).
| |
Find/fixed Rate-trend Graphs Sample metrics types here |
P1 |
2010-08-27 |
Michael Kurze |
This will need flags to allow for better selection of releases. Also, DWH data is incomplete (only bugs #560K to about #585K are included).
| |
Buckets:grouped by priority Samples from bugzilla here. |
P1 |
| |||
Buckets:grouped by severity |
P1 |
| |||
Buckets:grouped by component Sample from bugzilla here |
P1 |
| |||
Buckets:grouped by bug-asignee Sample metrics types here |
P3 |
| |||
Buckets:grouped by flags Sample metrics types here |
P1 |
2010-08-20 |
Michael Kurze |
needs flags
| |
Average age of a bug in each component Sample metric types here |
P1 |
This can all be filtered by product, component, keyword etc.
| |||
Rate/percentage of bugs being reopened/project Sample metric types here |
P2 |
This can all be filtered by product, component, keyword etc.
| |||
Regression bugs per release/project Samples from bugzilla here |
P1 |
2010-09-04 |
Michael Kurze |
This can all be filtered by product, component, keyword etc.
| |
Average age of bugs in unconfirmed status Sample metrics types here |
P1 |
This can all be filtered by product, component, keyword etc.
| |||
Tabular reporting | P3 |
CURRENTLY AVAILABLE | NA |
The metrics dashboard should automatically deliver this with all dashboard items.
| |
Options to-CSV/JSON/Save the graph as an image |
P3 |
CURRENTLY AVAILABLE |
NA |
If anything of this is buggy or difficult, it is probably best to file a metrics bug.
|