Open Bug 1854569 (necko-glean) Opened 2 years ago Updated 8 months ago

[meta] Migrate Necko telemetry to Glean

Categories

(Core :: Networking, enhancement, P2)

enhancement

Tracking

()

People

(Reporter: valentin, Unassigned)

References

(Depends on 4 open bugs, Blocks 1 open bug, )

Details

(Keywords: meta, Whiteboard: [necko-triaged])

There are a lot of networking probes that are currently unavailable on Android.
Considering how important this platform is, that seems problematic.
Migrating all/the most important probes to Glean will allow us to:

  • Monitor performance regressions
  • Track usage of features
  • Identify performance issues that only occur on Android
Alias: necko-glean

Note that I discovered that some probes are currently being reported on Fenix via this streaming telemetry

That should make it easier to migrate some of these probes, without having to change the actual implementation.

Depends on: 1854621
See Also: → 1777538
See Also: → 1801530
See Also: → 1869269
Depends on: 1877839
See Also: 1777538
Depends on: 1883954

Bug 1877839 converted the streaming telemetry we had to real glean probes.

Going forward, we should also convert the remaining Necko probes to glean.
In order to not lose historical data when converting the probes, we should try to:

  1. When the glean probe definitions are compatible with the old definitions, we can use telemetry_mirror
  2. When the new glean definition is not compatible with the old definition, we should keep the old probe for at least 6 months before we remove it.
Depends on: 1838240
Assignee: nobody → sekim
Depends on: 1897209
Depends on: 1897290
Depends on: 1350470
Depends on: 1898018
Depends on: 1898245
Depends on: 1898247
Depends on: 1898248
Depends on: 1903410
Depends on: 1905939
Blocks: 1906360
Blocks: 1906361
No longer blocks: 1906360
Depends on: 1906360
No longer blocks: 1906361
Depends on: 1906361
Depends on: 1907418
Depends on: 1908994
Depends on: 1914964
Depends on: 1915693
Depends on: 1915944
Depends on: 1919390
Depends on: 1919391
Depends on: 1922661
No longer depends on: necko-ifndef-removal
Depends on: 1926258
Depends on: 1926663
Depends on: 1940761
Depends on: 1941811
Assignee: sekim → nobody
You need to log in before you can comment on or make changes to this bug.