glean-core doesn't send baseline pings on Android SDK 29
Categories
(Data Platform and Tools :: Glean: SDK, defect, P1)
Tracking
(Not tracked)
People
(Reporter: mdroettboom, Unassigned)
Details
(Whiteboard: [telemetry:glean-rs:m10])
From this query it looks as if we've never received a baseline ping from Android 29 -- though we got 16,000 metrics pings from 1,825 unique clients from that same set of clients. glean-ac did send baseline pings on Android 29 (but with problems with the ratio of metrics to baseline pings as we're investigating elsewhere).
I'm working on reproducing this in the emulator, but it's taking a while to get Fenix built. Will report back.
Reporter | ||
Comment 1•5 years ago
|
||
I can't reproduce the problem in the emulator.
I built Fenix from master, modifying the build script to enable telemetry in a debug build.
Going to background shows the baseline ping being collected in logcat. Enabling tagged pings using the debug activity causes these baseline pings to go to the debug viewer (again by just going to background, not a debug activity "force" trigger").
Comment 2•5 years ago
|
||
Testing outcomes on Firefox Nightly:
Fenix (Play Store) | mozilla/glean/sample | ac/sample/glean | Fenix (geckoNightlyDebug) | Fenix (geckoBetaFenixBeta+signed) | |
---|---|---|---|---|---|
Forcing 'baseline' | ok | ok | ok | ok | ok |
Going to background | NOT WORKING | ok | ok | ok | NOT WORKING |
"Forcing 'baseline'" means using the adb
command for triggering debug pings.
Updated•5 years ago
|
Reporter | ||
Comment 3•5 years ago
|
||
This specific problem -- never seeing baseline pings from SDK 29 -- has been resolved and validated against the incoming data.
Description
•