Closed Bug 1953530 Opened 6 months ago Closed 5 months ago

Refactor Nimbus Telemetry into a common module

Categories

(Firefox :: Nimbus Desktop Client, task, P1)

task

Tracking

()

RESOLVED FIXED
138 Branch
Tracking Status
firefox138 --- fixed

People

(Reporter: beth, Assigned: beth)

References

Details

Attachments

(2 files)

There's telemetry code spread across all of Nimbus. It would be nice if it was consolidated into one place that defined all the different types of telemetry we collect. Then we could also make it easier to do bug 1947901 as all the definitions would be in one place and could be referenced from all of Nimbus client code.

This patch does not change the targeting context telemetry as it is
sufficiently complicated and isolated from the rest of the telemetry.

validation_failed mistakenly listed the reason as invalid-reason (a
typo) and enrollment_status was lumping invalid-feature errors under
invalid-branch.

Pushed by brennie@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ed419e286e98 Move most Nimbus telemetry code into a single module r=nimbus-reviewers,chumphreys https://hg.mozilla.org/integration/autoland/rev/e15c1f236b84 Use invalid-feature for enrollment_status and validation_failed telemetry r=chumphreys
Flags: needinfo?(brennie)
Pushed by brennie@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/20a465730ec2 Move most Nimbus telemetry code into a single module r=nimbus-reviewers,chumphreys https://hg.mozilla.org/integration/autoland/rev/97d32cd5c863 Use invalid-feature for enrollment_status and validation_failed telemetry r=chumphreys
Pushed by brennie@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/fc38ba906d3f Use invalid-feature for enrollment_status and validation_failed telemetry r=chumphreys https://hg.mozilla.org/integration/autoland/rev/40e98c849875 Move most Nimbus telemetry code into a single module r=nimbus-reviewers,chumphreys,omc-reviewers,aminomancer

Backed out for causing mochitests failures in browser_asrouter_experimentsAPILoader.js.

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: TEST-UNEXPECTED-FAIL | browser/components/asrouter/tests/browser/browser_asrouter_experimentsAPILoader.js | Uncaught exception in test bound test_exposure_ping - at resource://testing-common/sinon-7.2.7.js:3637 - TypeError: Attempted to wrap undefined property recordExposureEvent as function
Flags: needinfo?(brennie)
Pushed by brennie@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/535341605cd2 Use invalid-feature for enrollment_status and validation_failed telemetry r=chumphreys https://hg.mozilla.org/integration/autoland/rev/fcda25256bee Move most Nimbus telemetry code into a single module r=nimbus-reviewers,chumphreys,omc-reviewers,aminomancer
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 138 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: