Open Bug 1995796 Opened 4 months ago Updated 2 months ago

How much of our applink startup telemetry is coming from our applink startup CI tests?

Categories

(Testing :: Performance, task)

task

Tracking

(Not tracked)

People

(Reporter: mstange, Unassigned, NeedInfo)

References

Details

(Whiteboard: [fxp])

We're probably submitting telemetry data from the Android startup tests that we're running in CI. Is that a problem?

Marc suggested that we could potentially capture this with glam debug pings, which could be useful.

Whiteboard: [fxp]

@bas @sparky are you able to help answer this question? do we disable telemetry pings for our applink startup tests in CI, or is there a way to identify them after the fact?

Flags: needinfo?(gmierzwinski)
Flags: needinfo?(bas)

I believe in various situations we disable telemetry pings. But the startup tests are kinda special so I bet we're not? We should though, IMHO.

Flags: needinfo?(bas)

Last time we found this issue, we found a periodic signal coming from them in the telemetry data. We use a special startup activity to disable them in Raptor, but we don't use that with the startup tests so we're likely submitting telemetry data from them: https://searchfox.org/firefox-main/source/testing/raptor/raptor/browsertime/android.py#114

We also have a special tag for any telemetry that does get produced by our tests: https://searchfox.org/firefox-main/source/testing/raptor/raptor/browsertime/android.py#159

Ideally, we should be able to set a pref to disable these instead of having to use a separate startup activity since I imagine that changing the startup activity might impact our tests.

Flags: needinfo?(gmierzwinski)

Based on comment 2, are you aware of a way to capture how much telemetry pings are being sent from our tests using glam debug pings? If not, do you have any ideas on who could help move this forwards?

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