New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 754877 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Feature



Sign in to add a comment

Support synthetic field trial recording for UKM

Project Member Reported by holte@chromium.org, Aug 11 2017

Issue description

UKM should record synthetic trials as well as normal field trials.

Main obstacle here is that SytheticTrialManager is owned by MetricsService object.  It should probably be moved to MetricsServiceManager.
 

Comment 1 by holte@chromium.org, Sep 1 2017

Components: Internals>Metrics>UKM

Comment 2 by bengr@chromium.org, Feb 16 2018

Labels: -Pri-3 Pri-2
Is anyone actually planning to do this? I'd like to know if Data Saver is enabled and there's a synthetic trial for that. I upped the priority because we need to separate trial groups (Data Saver on vs off) to evaluate some work we're doing.
Blocking: 698367

Comment 4 by holte@chromium.org, Feb 17 2018

There are no immediate plans to work on this, but what needs to be done is:

move the SyntheticTrialRegistry from here:
https://cs.chromium.org/chromium/src/components/metrics/metrics_service.h?rcl=4eeae7ba49f935ac91e2eca183c34bc5095540cf&l=381

to somewhere that it can outlive UkmService, and then pass it in to the UKM FieldTrialsProvider here:
https://cs.chromium.org/chromium/src/chrome/browser/metrics/chrome_metrics_service_client.cc?rcl=7a07bc981207c6a392766b782dc438419940765b&l=690
Blocking: -698367

Comment 6 Deleted

Cc: -bengr@google.com bengr@chromium.org
Re #2, we added a custom |save_data_enabled| boolean to UKM. Issue  827608 tracked that work. 
https://colab.corp.google.com/drive/1aybfrogFbNG4MTVYLVV3cj3mpo5lfSJ_ has an example of how to use that boolean in analysis.

Sign in to add a comment