Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(nimbus): ingest DAU and its new statistic #12066

Merged

Conversation

mikewilli
Copy link
Contributor

Because

  • DAU has replaced DOU as the metric we want to track
  • DAU uses a new statistic that the jetstream client doesn't handle

This commit

  • adds DAU and its new statistic to the ingestion

This is step 1 of 2 for #12065
Step 2 will be to update the UI.

/cc @danielkberry

Copy link
Collaborator

@jaredlockhart jaredlockhart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No test changes? 🤔

Copy link
Collaborator

@jaredlockhart jaredlockhart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very nice 👍

@mikewilli mikewilli enabled auto-merge February 14, 2025 18:27
@mikewilli mikewilli force-pushed the 12065-dau-default-guardrail-ingest branch from f83e4f9 to b06ba85 Compare February 14, 2025 19:45
@mikewilli mikewilli added this pull request to the merge queue Feb 14, 2025
Merged via the queue into mozilla:main with commit 6d4069e Feb 14, 2025
15 checks passed
@mikewilli mikewilli deleted the 12065-dau-default-guardrail-ingest branch February 14, 2025 20:23
github-merge-queue bot pushed a commit that referenced this pull request Feb 19, 2025
Because

- with #12066 we will be ingesting DAU properly alongside DOU
- we want to switch from DOU to DAU as the default guardrail in the UI
- we still want to show DOU for older experiments that do not have DAU
- we no longer care about supporting QCDOU as a highlighted metric for
desktop experiments

This commit

- adds DAU and uses it instead of DOU for highlighted tables
- but falls back to using DOU if DAU doesn't exist
- removes special-case code for QCDOU in desktop that was added in #9520

Fixes #12065

Note: per @danielkberry, we don't want to display DOU as a secondary
metric at all, so we don't. We show either DAU (preferred) or DOU
(fallback) in the highlighted metrics tables, but if both are available
we only show DAU.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants