Closed Bug 1794691 Opened 3 years ago Closed 1 year ago

Add "Nimbus rollup" metrics event to measure health of experiment recipes in the wild

Categories

(Firefox :: Nimbus Desktop Client, enhancement)

enhancement

Tracking

()

RESOLVED WONTFIX

People

(Reporter: nalexander, Unassigned)

Details

Right now, the Nimbus Desktop Client gives excellent metrics events helping to understand enrollments, unenrollments, validation errors, etc. However, there's very little data helping to understand issues in the wild, including paths not taken. That's sensible: if we have 10s of live experiments enrolling tiny cohorts, it's not helpful to have hundreds of (expensive) events every time we don't enroll. But we could use a middle ground: a single "rollup" event summarizing, perhaps:

  • count of experiments witnessed
  • count of validation errors
  • count of experiments enrolled in, not enrolled in
  • count of experiments targeting matched, did not match

Such metrics might have helped diagnose Bug 1793890 a little faster: we might have seen static experiment counts rather than running down issues with data collection, then with targeting, etc.

Presumably this would summarize the events around https://searchfox.org/mozilla-central/rev/f118dae98073bc17efb8604a32abfcb7b4e05880/toolkit/components/nimbus/lib/ExperimentManager.jsm#285.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.