Enable new Glean App `net.thunderbird.android` (Thunderbird for Android)
Categories
(Data Platform and Tools :: Glean Platform, task, P1)
Tracking
(Not tracked)
People
(Reporter: cketti, Assigned: chutten)
Details
Attachments
(1 file)
To be filled by the requester
Application ID*: net.thunderbird.android
, net.thunderbird.android.beta
, net.thunderbird.android.daily
Application Canonical Name: Thunderbird for Android
Description: Thunderbird email client
Data-review response link: https://bugzilla.mozilla.org/show_bug.cgi?id=1512938 (as a first step we're only using Glean's built-in baseline pings)
Repository URL: https://github.com/thunderbird/thunderbird-android
Locations of metrics.yaml
files (can be many):
- none
Locations of pings.yaml
files (can be many):
- none
Dependencies**:
- glean-core
- org.mozilla.components:service-glean
Retention Days***: 400
Data access restrictions****: No
Notes and guidelines
* This is the identifier used to initialize Glean (or the id used on the store on Android and Apple devices).
** Dependencies can be found in the Glean repositories. Each dependency must be listed explicitly. For example, the default Glean probes will only be included if glean itself is a dependency.
*** Number of days that raw data will be retained. A good default is 400. We can change this later to accommodate longer retention periods, though we cannot recover data that is past the retention period (for example, we cannot recover data that is 200 days old if your retention period is 180 days).
**** Depending on classification, access to data might need to be restricted in BigQuery. If this is the case and you know that should be used - note it.
To be filled by the Glean team
Application friendly name: my_app_name
Comment 1•8 days ago
|
||
Here is a logo you can use (also for Thunderbird Desktop), let us know if you need other sizes: https://blog.thunderbird.net/files/2023/05/1024x1024@2x.png
Assignee | ||
Updated•1 day ago
|
Assignee | ||
Comment 2•1 day ago
|
||
An interesting quirk of our data pipeline is that it hardcodes some assumptions about channel names. Would it be alright to use the channel name nightly
for your daily
channel, or would you like us to add that as an acceptable value?
( If we're going to add it, we should also file and fix a bug against gcp-ingestion's NormalizeAttributes to augment the normalized_channel logic )
Is this only about the release channel value in the Glean configuration? If so, we can easily change that.
It would be much more work to change the application ID from net.thunderbird.android.daily
to net.thunderbird.android.nightly
. We'd like to avoid that.
Assignee | ||
Comment 4•1 day ago
|
||
(In reply to cketti from comment #3)
Is this only about the release channel value in the Glean configuration? If so, we can easily change that.
It would be much more work to change the application ID from
net.thunderbird.android.daily
tonet.thunderbird.android.nightly
. We'd like to avoid that.
This choice will determine the value for client_info.app_channel
in resulting views, the values advertised in standard documentation like the Glean Dictionary, and, in concert with NormalizeAttributes
, the normalized_channel
field which is one of the Bigger Deals amongst dimensions in the data platform (analyses and tools use it all the time).
If you're okay with the channel of Daily being the value "nightly"
we can proceed without changes to the pipeline. If that feels kinda weird, or if it'll be a weird stumbling block everyone'll fall over, then it's worth adding the value "daily"
to here and here.
So whaddaya say?
We'll switch to using "nightly". See https://github.com/thunderbird/thunderbird-android/pull/8150
Assignee | ||
Comment 6•1 day ago
|
||
Assignee | ||
Comment 7•8 hours ago
|
||
chutten merged PR [mozilla/probe-scraper]: bug 1918151 - Add Glean app 'thunderbird_android' (#806) in 859ce72.
That should do it. It should take effect on tonight's (UTC) schema generation. You'll see thunderbird_android
datasets appear in BQ and a Thunderbird for Android tile on Glean Dictionary if all's well.
Description
•