obfuscurity/descartes

Adding note for a specific time spot, shared or private.

UniIsland opened this issue · 3 comments

Please support adding note to graphs for a date or time spot, so the viewer can write down the causes of a specific surge / gap on the lines. Some important notes should be shared among all graphs, ones like product milestones, service outages, algorithm adjustments.

Every major change of the data should be explained, and it usually requires extra work digging out the root causes. Trying to remember why some response times increased 10 fold last April is always hard. It would be great if it can be write down and attached to the graphs.

Would you imagine this worked just like mousing over data-points on a graph and having a note at each point pop up?

Similarly, would there be a collection of each pop-up that would be under the graph, for you to just read a summary of what notes are on a graph?

3 types of notes should cover most use cases:

  • metric level notes
    • the note belongs to a data-point of a specific metric, and is accessible whenever that metric is shown in a graph.
  • graph level notes
    • the note belongs to a certain graph, and can be, for instance, marked on the time axis.
  • global notes
    • used to record global events. shown on every graph. maybe represented by a vertical line.

a list of available notes under each graph is necessary, which doesn't need to take too much space.

The first two features as described are already covered in issues #7 and #8. I've added the "global note" concept in #7 as well.

Closing as a dupe.