Unified Telemetry: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Monitors: + appChannel vs. environment.settings.update.channel)
(→‎Milestones: add critera and date info)
Line 16: Line 16:


= Milestones =
= Milestones =
Plan of record, subject to change if acceptance criteria are not met.
=== Dates ===
=== Dates ===
* 2015-05-11: 39 Beta
* 2015-05-11: 39 Beta
** We start receiving Beta traffic
* 2015-06-29: 40 Beta, 39 Release
* 2015-06-29: 40 Beta, 39 Release
* 2015-08-11: 40 Release
* 2015-08-11: 40 Release
=== Beta Acceptance Criteria ===
** v2 data stops
* bcolloran [[Unified_Telemetry#Metrics_Team_Validation|certifies that data quality is good enough]] to ship to beta users
** saved-sessions ping stops
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1140037 Telemetry submission rate spikes every hour] resolved
** Release population (opt-out) sends telemetry base data
* <performance team criteria>
=== Acceptance Criteria (Beta -> Release) ===
 
* metrics team OK
=== Release Acceptance Criteria ===
** longitudinal data has internal consistency and consistency with v2: [https://bugzilla.mozilla.org
/show_bug.cgi?id=1169103 Tracking Bug 1169103]
** executive dashboard (in particular MAU)
** search analysis
* pipeline/ops team OK
** No hourly rate spikes: [https://bugzilla.mozilla.org/show_bug.cgi?id=1140037 Telemetry submission rate spikes every hour]
* performance team OK
** Telemetry Dashboard


= Client work =
= Client work =

Revision as of 21:41, 29 May 2015

Overview

We're unifying the Telemetry and Firefox Health Report collection systems on the client, and sending them through one Data Pipeline.

Goals

  • On the client, unify the telemetry and FHR measurement systems so that measurements do not have to be implemented more than once in different systems.
  • Reduce the latency from the time a measurement occurs until it can be analyzed on the server.
  • Increase the accuracy of measurements so that they can be better correlated with factors in the user environment such as the specific build, enabled addons, and other hardware or software factors.

Resources

Milestones

Plan of record, subject to change if acceptance criteria are not met.

Dates

  • 2015-05-11: 39 Beta
    • We start receiving Beta traffic
  • 2015-06-29: 40 Beta, 39 Release
  • 2015-08-11: 40 Release
    • v2 data stops
    • saved-sessions ping stops
    • Release population (opt-out) sends telemetry base data

Acceptance Criteria (Beta -> Release)

/show_bug.cgi?id=1169103 Tracking Bug 1169103]

Client work

Data validation

Metrics Team Validation

  • https://bugzilla.mozilla.org/show_bug.cgi?id=1134661 (An automated script to compare FHR v2 results and FHR-v4 for a sample of users)
  • For beta period, rollup fields compare reasonably to v2
    • # of sessions
    • session lengths
    • searches
    • default browser status
    • places counts

Client Testing

Monitoring Tasks

Monitors

Investigations

Analysis and Reporting

Tools

Communication