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)
        Firefox for Android Graveyard
          
        
        
      
        
    
        Metrics
          
        
        
      
        
    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
|   | ||
| Updated•8 years ago
           | 
Iteration: 1.13 → 1.14
| Comment hidden (mozreview-request) | 
| Comment 2•8 years ago
           | ||
| mozreview-review | ||
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+
| Comment hidden (mozreview-request) | 
Pushed by gkruglov@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a62b71f67085
Document behaviour of special "experiment" telemetry sessions r=liuche
| Comment 5•8 years ago
           | ||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
          status-firefox54:
          --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 54
| Updated•4 years ago
           | 
Product: Firefox for Android → Firefox for Android Graveyard
          You need to log in
          before you can comment on or make changes to this bug.
        
Description
•