Migrate active ticks and uri count Scalars to Glean
Categories
(Firefox :: General, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox96 | --- | fixed |
People
(Reporter: chutten, Assigned: chutten)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fog migration])
Attachments
(5 files)
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta-
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta-
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta-
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta-
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta-
|
Details | Review |
This bug is about migrating the Scalars browser.engagement.active_ticks
and browser.engagement.total_uri_count_normal_and_private_mode
to Glean from Firefox Telemetry.
The specific migration that is called for is to leave the existing Telemetry calls for these probes in place (because they are important enough that we don't want to change them yet) and place Glean instrumentation calls immediately afterwards.
These metrics should be sent (temporarily) in both "baseline" and "metrics" pings to validate multi-ping ETL jobs like clients_daily
.
Future work not in this bug:
- Deciding which of the two pings to send these metrics in permanently.
- Switching from explicit Telemetry APIs to using the Glean Interface For Firefox Telemetry
- Migrating any existing analyses of the probes using Firefox Telemetry-based datasets
This is a part of FOG Migration: the effort to move from Firefox Desktop Telemetry to Glean for data collections in Firefox Desktop. To learn more about FOG, please consult its documentation or ask questions on #telemetry:mozilla.org.
The FOG Migration spreadsheet including these metrics is here.
Comment 1•3 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Toolkit::Telemetry' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Assignee | ||
Comment 2•3 years ago
|
||
The original uri_counts bugs are in Firefox :: General, so that's where we should be, Bugbug. Instrumentation bugs live in the component under instrumentation.
Assignee | ||
Comment 3•3 years ago
|
||
Dangit. These data collections are tested as mochitests. Which requires the "record but not upload" changes from bug 1737157 that keep bouncing. There's a hole in my bucket, dear Liza.
Assignee | ||
Comment 4•3 years ago
|
||
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D131639
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D131640
Assignee | ||
Comment 7•3 years ago
|
||
Depends on D131641
Assignee | ||
Comment 8•3 years ago
|
||
Depends on D131702
Comment 10•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ad946f0db994
https://hg.mozilla.org/mozilla-central/rev/86c4f5f887cb
https://hg.mozilla.org/mozilla-central/rev/843e7cb6a325
https://hg.mozilla.org/mozilla-central/rev/931ed0e27a82
https://hg.mozilla.org/mozilla-central/rev/aceb60c11e54
Assignee | ||
Comment 11•3 years ago
|
||
Comment on attachment 9251688 [details]
Bug 1741674 - Use the new fog_test_reset_fog method to clear data before instrumentation tests r?janerik!
Beta/Release Uplift Approval Request
- User impact if declined: Slower to get instrumentation of core KPI/KR metrics out of the full population meaning we need to keep Telemetry (and its warts) around longer.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: Bug 1741674
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Well-tested, doesn't change existing instrumentation instead adding alongside. (And the other uplift (bug 1741674) is a comments-and-docs-only change)
Here's a prelim look at the instrumentation coming out of Nightly from this change: https://sql.telemetry.mozilla.org/queries/83058/source
- String changes made/needed:
Assignee | ||
Updated•3 years ago
|
Comment 12•3 years ago
|
||
Comment on attachment 9251688 [details]
Bug 1741674 - Use the new fog_test_reset_fog method to clear data before instrumentation tests r?janerik!
Our last beta built last Thursday and we build 95 today.
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Description
•