Closed Bug 1331091 Opened 8 years ago Closed 8 years ago

Document special behaviour of the "experiments" session

Categories

(Firefox for Android Graveyard :: Metrics, defect, P1)

defect

Tracking

(firefox54 fixed)

RESOLVED FIXED
Firefox 54
Tracking Status
firefox54 --- fixed

People

(Reporter: Grisha, Assigned: Grisha)

References

Details

(Whiteboard: [MobileAS])

Attachments

(1 file)

The "experiments" session is not like the others, so lets document its behaviour in the tree. See Bug 1331059, Bug 1330179 and the server-side code at [0] for details. This session's suffix (e.g. "experiments.1:grishasExperiment") is used to denote an active experiment, for which we have a separate column ("experiments"). We may have multiple experiment sessions active, and so this column is populated with a JSON array. Currently the "experiments" session itself is not recorded. [0] https://github.com/mozilla-services/data-pipeline/blob/master/reports/android-events/android-events.ipynb
Iteration: 1.13 → 1.14
Comment on attachment 8829925 [details] Bug 1331091 - Document behaviour of special "experiment" telemetry sessions https://reviewboard.mozilla.org/r/106894/#review108364 Nice, thanks for this extra clear documentation and context of bug numbers. ::: mobile/android/docs/uitelemetry.rst:64 (Diff revision 1) > + > +**Experiment** is a special type of a session. Experiments denote an "experiment scope". > +Just like sessions, multiple experiments might be active at the same time. Experiments are recorded > +by tagging events with an ``experiments.1:varying_experiment_name`` session. However, on the data > +pipeline side, experiment's name is parsed and stored separately (in the ``experiments`` column). > +Original ``experiment`` session is stripped away. Slight clarification: The original ``experiment`` substring of the session name is stripped away. ::: mobile/android/docs/uitelemetry.rst:288 (Diff revision 1) > + > ``awesomescreen.1`` > Awesomescreen (including frecency search) is active. > > +``experiment.1`` > + Special, non-recorded session which is used to denote experiments. See ``Experiments`` section above. Nit: I might mention that this is used in conjunction with an experiment name for clarity, or add the experiment format to the title (e.g. ``experiment.1:varying_experiment_name``), but that's up to you.
Attachment #8829925 - Flags: review?(liuche) → review+
Pushed by gkruglov@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a62b71f67085 Document behaviour of special "experiment" telemetry sessions r=liuche
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 54
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: