Closed Bug 1270798 Opened 8 years ago Closed 7 years ago

Create Telemetry client health dashboard

Categories

(Toolkit :: Telemetry, defect, P3)

defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
e10s - ---
firefox49 --- affected

People

(Reporter: gfritzsche, Unassigned, Mentored)

References

(Depends on 1 open bug)

Details

(Whiteboard: [measurement:client] [lang=js])

As bug 1177737 seems stalled, we should build a simple dashboard based on the telemetry.mozilla.org aggregate data for now.

Helpful tools:
* https://github.com/mozilla/telemetry-dashboard/blob/master/v2/doc.md
* https://chuttenblog.wordpress.com/2015/12/01/to-order-telemetry-dashboards-dashboard-generator/

Measures wishlist:
* link to size monitoring: https://metrics.services.mozilla.com/telemetry-budget-dashboard/
* all the TELEMETRY_* probes (except TELEMETRY_TEST_*), grouped logically
* SIMPLE_MEASURES_SAVEDPINGS, SIMPLE_MEASURES_SAVEDPINGS (we want to make those proper histograms later)

Logical groupings could be:
* submission: TELEMETRY_STRINGIFY, TELEMETRY_COMPRESS, TELEMETRY_SUCCESS, TELEMETRY_PING, TELEMETRY_SEND
* archived pings: TELEMETRY_ARCHIVE_*
* pending pings: TELEMETRY_PENDING_*
* ...

We should talk in more detail about how to display the data etc. (evolution view, summary numbers, ...).
For inspiration, here's something I did for e10s numbers along the same lines: http://chutten.github.io/e10s-dash/
tracking-e10s: --- → ?
Assignee: nobody → yarik.sheptykin
Iaroslav, want to rename & link your current histogram-based dashboard here?
Then we can take this as a start and close the bug.

Mauro is planning on setting up Druid in Q3, we'll defer more complex dashboarding until after that.
Assignee: yarik.sheptykin → nobody
Flags: needinfo?(yarik.sheptykin)
Hi Georg! Sure! Here are the links:

Dashboard itself:
http://yariksheptykin.github.io/telemetry-dash/

Repo:
https://github.com/yariksheptykin/telemetry-dash
Flags: needinfo?(yarik.sheptykin)
Cool, thanks!
I think the changes here should be on master in your fork. Can you do that?
Flags: needinfo?(yarik.sheptykin)
I merged my changeset into master
Flags: needinfo?(yarik.sheptykin)
I'm calling this one fixed, we can re-iterate on this or other requirements in future bugs.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
Depends on: 1409041
You need to log in before you can comment on or make changes to this bug.