Closed Bug 1681812 Opened 4 years ago Closed 4 years ago

Proposal: Glean API Frontend for Firefox Telemetry

Categories

(Toolkit :: Telemetry, task, P1)

task

Tracking

()

RESOLVED FIXED

People

(Reporter: chutten, Assigned: chutten)

References

Details

(Whiteboard: [telemetry:fog:m7])

Attachments

(1 file)

Nika had a neat idea that maybe migration would be easier if we could avoid duplication of instrumentation code through clever API use.

Migration looks like it'll start with a longish period of migrated metrics needing to collect to both Glean and Telemetry while we wait for enough migration to make Glean-only analysis viable. There are a lot of benefits to deliberate migration of data collections, but none of them are served by forcing devs to write the same instrumentation twice.

Write a proposal outlining the problem and some solutions. Get feedback from Firefox, Platform, Glean SDK, and others.

Attached file Proposal Doc

Looking for feedback from some specific people:

  • Alessio, for strong opinions
  • Jan-Erik, for FOG insights
  • Nika, for being the one who came up with the idea
  • mdboom, for making the mistake of already having provided some feedback

Please specifically find things I missed, things that are just wrong or unworkable, and names to bikeshed upon.

Note that the step of "migrating the collection from Telemetry to Glean" is explicitly not in-scope. How someone determines that GC_MS is deserving of migration and how to best represent it is an opaque process we'll be getting into in far more detail in the new year (but not here).

Flags: needinfo?(nika)
Flags: needinfo?(mdroettboom)
Flags: needinfo?(jrediger)
Flags: needinfo?(alessio.placitelli)
Flags: needinfo?(mdroettboom)
Flags: needinfo?(alessio.placitelli)
Flags: needinfo?(nika)
Flags: needinfo?(jrediger)

Proposal approved, now to file an implementation bug. Thanks, all!

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Blocks: 1685406
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: