Instrument duplicate metrics for client-side sampling experiment
Categories
(Data Platform and Tools :: Glean: SDK, task, P1)
Tracking
(firefox138 fixed)
| Tracking | Status | |
|---|---|---|
| firefox138 | --- | fixed |
People
(Reporter: travis_, Assigned: travis_)
References
Details
Attachments
(7 files)
|
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 |
In order to test, measure, and evaluate using client-side sampling to reduce the costs of GLAM, the following metrics have been chosen to instrument in duplicate with a side-by-side metric that is disabled by default. We will then use a Nimbus rollout to enable these metrics for a similar percentage of the population that use for server-side sampling of GLAM data.
The metrics proposed for side-by-side instrumentation are from different segments of the population to ensure low reporting metrics are as reliable as high reporting metrics, and include 2 timing distributions and 2 counters from each segment.
The initial metrics that have been selected include:
Low population:
- power.cpu_time_bogus_values
- javascript.pageload.protect_time
- networking.http_content_html5parser_ondatafinished_to_onstop_delay
- networking.os_socket_limit_reached
Med population:
- network.sub_complete_load_net
- downloads.panel_shown
- pdfjs.used
- performance.pageload.async_sheet_load
High population:
- perf.largest_contentful_paint
- browser.engagement.active_ticks
- performance.clone.deserialize.time
- power.total_cpu_time_ms
I will begin reaching out to owners of these metrics to ensure that there will be no problems with our adding parallel instrumentation before proceeding, and will use this bug to track progress and patches related to implementation.
| Assignee | ||
Comment 1•1 year ago
|
||
| Assignee | ||
Comment 2•1 year ago
|
||
| Assignee | ||
Comment 3•1 year ago
|
||
| Assignee | ||
Comment 4•1 year ago
|
||
| Assignee | ||
Comment 5•1 year ago
|
||
| Assignee | ||
Comment 6•1 year ago
|
||
| Assignee | ||
Comment 7•1 year ago
|
||
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 9•1 year ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/65951bf967b3
https://hg.mozilla.org/mozilla-central/rev/e29df49cdf1f
https://hg.mozilla.org/mozilla-central/rev/eed3e860c918
https://hg.mozilla.org/mozilla-central/rev/df22611a161e
https://hg.mozilla.org/mozilla-central/rev/bbfefe32a73e
https://hg.mozilla.org/mozilla-central/rev/45de0392478a
https://hg.mozilla.org/mozilla-central/rev/070fb1c95dc9
Description
•