Closed Bug 1597256 Opened 5 years ago Closed 4 years ago

Add "silent" indicator to full installer telemetry

Categories

(Firefox :: Installer, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
Firefox 73
Tracking Status
firefox73 --- fixed

People

(Reporter: RT, Assigned: molly)

Details

Attachments

(1 file)

Full installer telemetry shows full installer installs in volumes that don't align with download data. It is likely related to enterprise behaviors where an enterprise either deploys new Firefox installations centrally or updates existing Firefox installations centrally by installing Firefox through the full installer silently.
It would be valuable to quantify full installer installs made silently to better understand significance of this use case to help make sense of telemetry and prioritize related use cases.

We have from_msi already, but there's no reason not to add a silent flag also.

What's the priority for this? The installer patch would be easy, but adding things to the telemetry schema is always a bit of a pain.

Flags: needinfo?(rtestard)

Would the installer patch break the current telemetry?
If we don't risk breaking the current telemetry then I'd say let's do it and we can at least start collecting data that can then be viewed once the telemetry pipeline is ready to digest it? Blake do you have thoughts there?

Flags: needinfo?(rtestard) → needinfo?(bimsland)

Would this data be sent to download-stats? If so a new field would probably require a version bump in the ingestion pipeline for this stuff.

Flags: needinfo?(bimsland)

No, this is for the full installer ping, which uses this schema.

I'm going to rope in :relud as I believe he's the one that set up the installer ingestion bits in GCP.

Flags: needinfo?(dthorn)

Would this data be sent to download-stats? If so a new field would probably require a version bump in the ingestion pipeline for this stuff.

No, this is for the full installer ping, which uses this schema.

adding a field to download-stats would require a version bump, but isn't necessary for adding fields to full installer pings

Would the installer patch break the current telemetry?

there should be no problem with adding another field to full installer pings, so long as we add it to the schema before we start sending it.

Flags: needinfo?(dthorn)

Thanks - so if I get this right we're OK to add a new "silent" field to full installer pings without breaking our current telemetry analysis.
I assume a new bug will then have to be opened with Data platform in order to get the download-stats schema updated.

Gonna go ahead and start on this. To answer comment 7, the schemas are kept on GitHub, so I'll file an issue there and submit a PR to change the schema.

Assignee: nobody → mhowell
Status: NEW → ASSIGNED
Priority: -- → P1
Pushed by mhowell@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/775c7e908f90
Add 'silent' to the full installer ping. r=agashlin
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 73
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: