Hey all. See the subject! You should now begin seeing Android telemetry data hitting the servers from Nightly builds.
Documentation on the Android format may be found at: https://gecko.readthedocs.org/en/latest/toolkit/components/telemetry/telemetry/core-ping.html One caveat to the current implementation is that we only try to upload when the application is changed from a hidden state to a partially or totally visible one (which includes startup; we use the `Activity.onStart` callback) and do not attempt to reupload the document if the upload failed (e.g. no network access, server is down). Because of an implementation quirk [1], we increment the sequence number for every attempted upload, even if the attempt fails. As such, users may be missing documents of certain sequence numbers when those fail to upload. We don't currently collect any data that relies on the previous document so this is non-consequential. This behavior is expected to be fixed in the next version of the telemetry implementation: https://bugzilla.mozilla.org/show_bug.cgi?id=1243585 What's currently landed was implemented in the following bugs: Implementation: https://bugzilla.mozilla.org/show_bug.cgi?id=1205835 Docs: https://bugzilla.mozilla.org/show_bug.cgi?id=1241599 A/B experiment data: https://bugzilla.mozilla.org/show_bug.cgi?id=1241697 - Mike (:mcomella) [1]: Android can kill us after we upload but before we are able to mark down a successful upload. To ensure we don't upload two documents with the same sequence, we increment for every attempted upload instead.
_______________________________________________ mobile-firefox-dev mailing list [email protected] https://mail.mozilla.org/listinfo/mobile-firefox-dev

