If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Create Telemetry client health dashboard

RESOLVED WORKSFORME

Status

()

Toolkit
Telemetry
P3
normal
RESOLVED WORKSFORME
a year ago
7 months ago

People

(Reporter: gfritzsche, Unassigned, Mentored)

Tracking

Trunk
Points:
---

Firefox Tracking Flags

(e10s-, firefox49 affected)

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, ...).

Comment 1

a year ago
For inspiration, here's something I did for e10s numbers along the same lines: http://chutten.github.io/e10s-dash/
tracking-e10s: --- → ?

Updated

a year ago
Assignee: nobody → yarik.sheptykin

Updated

a year ago
tracking-e10s: ? → -
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)

Comment 3

a year ago
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)

Comment 5

a year ago
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
Last Resolved: 7 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.