Closed Bug 1007835 Opened 11 years ago Closed 10 years ago

add release event annotations

Categories

(Input Graveyard :: Dashboard, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: willkg, Unassigned)

References

Details

(Whiteboard: u=user c=dashboard p= s=input.2015q3)

The front page dashboard has a graph that would benefit greatly from having annotations for product releases. This bug covers the following: 1. acquiring product release information 2. associating that release information with products in Input 3. displaying release annotations in the graph for the date range and product specified
It's possible that mozilla-product-details has this information already. We probably need to update the information and make sure we can access it from the dashboard view. flot can show annotations: http://www.flotcharts.org/flot/examples/annotating/index.html So once we have the information, it should be pretty straight-forward to make a list of the annotations we should show for that product and date range and then showing them in flot.
I'm going to expand this a little to cover all event annotations which would include non-release events that could drive Input spikes, too. I'm thinking an Annotation table like this: id product list group list datetime stamp description The product list allows us to create annotations that affect multiple products (Input is going in a product-specific direction now). The group list allows us to create annotations that can only be seen by specific groups of people on the site. This is less for "confidential stuff" and more for "uninteresting details". For example, the analyzers group is probably interested in Input development changes, but the general public is not. (This is a contrived example.) We want to shoot for fewer and more meaningful annotations rather than lots of very granular annotations. (We can change that at some point if there's a real need for it.) I think this gives us a good first pass at this that we can change as we go forward.
This looks awesome and will be extremely helpful for us! Have we thought about management/creation of these items? I know that's future state, so not big deal now.
I have! I was thinking there are two stages here: 1. build an annotations system with management screens so we can add, remove, modify, etc annotations 2. figure out whether product details or some other source has the release information and modifying the system to use that, too I figured I'd look at item 1 and implement that. Then look at whether item 2 is possible and how hard and if the value proposition is good, I'd do that later.
Awesome! Sounds like you've got it covered.
Bumping this to 2014q3.
Whiteboard: u=user c=dashboard p= s=input.2014q2 → u=user c=dashboard p= s=input.2014q3
We have event data courtesy of bug #788281 which comes from product details. Bug #1071609 covers adding our own event data to the system that doesn't come from product details. After both of those are done, we can do this.
Depends on: 788281, 1071609
Whiteboard: u=user c=dashboard p= s=input.2014q3 → u=user c=dashboard p= s=input.2014q4
Bug 1080816 covers ditching the public dashboard chart. If we do that, we can WONTFIX this bug.
URL: 1080816
Depends on: 1080816
Bumping this to 2015q1 because we're out of time for this quarter.
Whiteboard: u=user c=dashboard p= s=input.2014q4 → u=user c=dashboard p= s=input.2015q1
Pushing off to next quarter.
Whiteboard: u=user c=dashboard p= s=input.2015q1 → u=user c=dashboard p= s=input.2015q2
Whiteboard: u=user c=dashboard p= s=input.2015q2 → u=user c=dashboard p= s=input.2015q3
We nixed the public dashboard chart. lgurprasad points out that means we can WONTFIX this per comment #8. Doing that now. Yay!
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Product: Input → Input Graveyard
You need to log in before you can comment on or make changes to this bug.