Closed Bug 1706875 Opened 5 years ago Closed 5 years ago

Enable new Glean App rally.debug

Categories

(Data Platform and Tools :: General, task, P1)

task

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: Dexter, Assigned: Dexter)

References

Details

Attachments

(2 files)

Application friendly name: rally_debug
Application ID: rally.debug
Description: Brief description of your application
Git Repository URL: https://github.com/mozilla-rally/rally-core-addon
Locations of metrics.yaml files (can be many):

  • metrics.yaml

Locations of pings.yaml files (can be many):

  • pings.yaml

Dependencies*:

  • glean-js

Retention Days: 180 (*pending the response from the Rally team)

  • 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 180.

If you need new dependencies, please file new bugs for them, separately from this one. For any questions, ask in the #glean channel.

I cleared the ni? for Frank and will flag him after the dependend questions are cleared.

@Anthony, in the proposal we say we route based on the "rally-" (with the "-") prefix. However, the template for this bug does not mention dashes. Is the above correct?

@ted, how long do we want to retain Rally Core addon datA?

Flags: needinfo?(than)
Flags: needinfo?(amiyaguchi)

We do route on the rally- prefix in the schemas repository. The app name will be transformed (e.g. org.mozilla.firefox is converted to org-mozilla-firefox). Please use established Glean conventions where possible.

Flags: needinfo?(amiyaguchi)

See https://mozilla.github.io/probe-scraper/#tag/application for full documentation of the repositories.yaml fields.

In particular, for app_id:

The app's identifier exactly as it appears in the relevant app store listing (for relevant platforms) or in the app's Glean initialization call (for other platforms). In the case of the Google Play store, it may contain both dots and dashes. For applicable platforms, you should be able to construct an app store URL from this value.

This is an "end-to-end identifier": wherever there is a field called app_id from probe scraping to user-facing derived tables in BigQuery, it should reflect this exact value.

So it's fine for this value to be in a format that contains dots or underscores. It will be normalized to contain dashes in the URI and normalized to contain underscores for the BigQuery dataset names.

For desktop Firefox, the convention has become dotted notation (firefox.desktop and firefox.desktop.background.update). If there is a specific convention that makes sense for the context of glean.js or Javascript in general, that's probably the most important consideration for deciding on the format here.

(In reply to Anthony Miyaguchi [:amiyaguchi] from comment #2)

We do route on the rally- prefix in the schemas repository. The app name will be transformed (e.g. org.mozilla.firefox is converted to org-mozilla-firefox).

Got it, that's what I needed to know!

Thanks Jeff and Anthony!

Summary: Enable new Glean App rally_core → Enable new Glean App rally_debug
Summary: Enable new Glean App rally_debug → Enable new Glean App rally.debug
Assignee: nobody → alessio.placitelli
Priority: -- → P1
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Flags: needinfo?(than)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: