Migrate Services.telemetry.recordEvent calls to Glean APIs
Categories
(Toolkit :: Telemetry, task)
Tracking
()
People
(Reporter: florian, Assigned: florian)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
(Keywords: leave-open)
Attachments
(26 files, 1 obsolete file)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Similar to how bug 1918226 handles the C++ callers, let's migrate to the Glean APIs the JS code producing legacy telemetry events. This bug is about migrating calls to Services.telemetry.recordEvent to Glean APIs, using GIFFT to ensure the data continues to flow through Legacy Telemetry uninterrupted.
Assignee | ||
Comment 1•8 days ago
|
||
Assignee | ||
Comment 2•8 days ago
|
||
Depends on D222125
Assignee | ||
Comment 3•8 days ago
|
||
Depends on D222126
Assignee | ||
Comment 4•8 days ago
|
||
Depends on D222127
Assignee | ||
Comment 5•8 days ago
|
||
Depends on D222128
Assignee | ||
Comment 6•8 days ago
|
||
Depends on D222166
Assignee | ||
Comment 7•8 days ago
|
||
Depends on D222167
Assignee | ||
Comment 8•5 days ago
|
||
Depends on D222168
Assignee | ||
Comment 9•5 days ago
|
||
Depends on D222409
Assignee | ||
Comment 10•5 days ago
|
||
Depends on D222416
Assignee | ||
Comment 11•4 days ago
|
||
Depends on D222419
Assignee | ||
Comment 12•4 days ago
|
||
Assignee | ||
Comment 13•4 days ago
|
||
Depends on D222603
Assignee | ||
Comment 14•4 days ago
|
||
Depends on D222604
Assignee | ||
Comment 15•4 days ago
|
||
Depends on D222605
Assignee | ||
Comment 16•4 days ago
|
||
Depends on D222606
Assignee | ||
Comment 17•4 days ago
|
||
Depends on D222607
Assignee | ||
Comment 18•4 days ago
|
||
Depends on D222608
Assignee | ||
Comment 19•4 days ago
|
||
Depends on D222631
Updated•3 days ago
|
Assignee | ||
Comment 20•3 days ago
|
||
Depends on D222631
Assignee | ||
Comment 21•3 days ago
|
||
Depends on D222764
Assignee | ||
Comment 22•3 days ago
|
||
Depends on D222765
Assignee | ||
Comment 23•3 days ago
|
||
Depends on D222805
Assignee | ||
Comment 24•3 days ago
|
||
Depends on D222806
Assignee | ||
Comment 25•3 days ago
|
||
Depends on D222807
Comment 26•2 days ago
|
||
Per rpl's replies in this thread in Matrix the extensions.data
telemetry events (ones that are manually mirrored) are checked while investigating bugs, not in dashboards or alerts. Luca may r+ a direct removal of the Legacy Telemetry events if presented with one.
On a similar topic, the addonsManager.*
events using this recordEvent indirection in AddonManager supply AMO stats and likely have scheduled queries and dashboards looking at them, so removing the Legacy ones requires some deeper thought and planning.
Assignee | ||
Comment 27•2 days ago
|
||
Updating dependencies. We needed to fix:
- Bug 1919894 to fix
toolkit/components/passwordmgr/test/unit/test_loginsBackup.js
after migrating jsonfile.load ; - Bug 1800862 to fix the build after migrating screenshots events.
Comment 28•2 days ago
|
||
Assignee | ||
Updated•2 days ago
|
Assignee | ||
Comment 29•1 day ago
|
||
Depends on D222808
Comment 30•1 day ago
|
||
Backed out for causing xpc failures @ test_uptake_telemetry.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/448c0d6eacbc5768aedafb58018f268083723cc3
Failure log -> TEST-UNEXPECTED-FAIL | services/common/tests/unit/test_uptake_telemetry.js
Assignee | ||
Comment 31•1 day ago
|
||
Comment 32•1 day ago
|
||
Assignee | ||
Updated•1 day ago
|
Comment 33•17 hours ago
|
||
bugherder |
Description
•