Closed Bug 1522934 Opened 5 years ago Closed 5 years ago

Add a telemetry event to record how profile selection happened at startup.

Categories

(Toolkit :: Startup and Profile System, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla67
Tracking Status
firefox67 --- fixed

People

(Reporter: mossop, Assigned: mossop)

Details

Attachments

(2 files)

With profile-per-install landing we'd like to understand how profile selection is happening at startup.

Assignee: nobody → dtownsend
Attachment #9039246 - Flags: review?(chutten)
Comment on attachment 9039246 [details]
Data collection request

Preliminary notes:

This data review request is for 6 months collection, but the definitions file says that the probe never expires. Please amend the code to specify a Firefox version about six months out (about five versions, so 71-ish?) that this collection will expire on. This data-review+ is only for the six-month initial collection.

DATA COLLECTION REVIEW RESPONSE:

    Is there or will there be documentation that describes the schema for the ultimate data set available publicly, complete and accurate?

Yes. This collection is Telemetry so is documented in its definitions file ([Scalars.yaml](https://hg.mozilla.org/mozilla-central/file/tip/toolkit/components/telemetry/Scalars.yaml), the [Probe Dictionary](https://telemetry.mozilla.org/probe-dictionary/), and on telemetry.mozilla.org's [Measurement Dashboard](https://telemetry.mozilla.org/new-pipeline/dist.html).

    Is there a control mechanism that allows the user to turn the data collection on and off? 

Yes. This collection is Telemetry so can be controlled in Firefox's Preferences.

    If the request is for permanent data collection, is there someone who will monitor the data over time?

N/A the collection will expire.

    Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?

Category 2, Interaction.

    Is the data collection request for default-on or default-off?

Default on for all channels.

    Does the instrumentation include the addition of any new identifiers (whether anonymous or otherwise; e.g., username, random IDs, etc. See the appendix for more details)?

It does not. There are a fixed number of string values this collection can take.

    Is the data collection covered by the existing Firefox privacy notice? 

Yes.

    Does there need to be a check-in in the future to determine whether to renew the data?

Yes. :mossop is responsible for removing or renewing this measurement before it expires.

---
Result: datareview+
Attachment #9039246 - Flags: review?(chutten) → review+
Pushed by dtownsend@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/ebcd8225434a
Add telemetry data to record what happened during profile selection at startup. r=froydnj, datareview=chutten
Pushed by dtownsend@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/28e889fa4322
Add telemetry data to record what happened during profile selection at startup. r=froydnj, datareview=chutten
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67

To verify this, go to about:telemetry, select Scalars and you should see an entry for startup.profile_selection_reason.

Possible values are documented here: https://searchfox.org/mozilla-central/source/toolkit/components/telemetry/Scalars.yaml#2378

Flags: needinfo?(ovidiu.boca)
Flags: needinfo?(ovidiu.boca)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: