Closed Bug 1935420 Opened 9 months ago Closed 7 months ago

Migrate histograms to Glean - part 1 landing in Firefox 136

Categories

(Toolkit :: Telemetry, task)

task

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: florian, Assigned: florian)

References

Details

(Whiteboard: [fog-migration])

Attachments

(31 files, 17 obsolete files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
4.63 KB, patch
Details | Diff | Splinter Review
2.92 KB, patch
Details | Diff | Splinter Review

Let's get started on migrating legacy telemetry histograms to Glean APIs using GIFFT to mirror the data back to legacy telemetry.

Depends on: 1935419
Depends on: 1934095
Depends on: 1937186
Depends on: 1657470
Depends on: 1938223
Assignee: nobody → florian
Status: NEW → ASSIGNED
Depends on: 1940958
Depends on: 1940967
Attachment #9446799 - Attachment description: Bug 1935420 - Migrate histograms to use Glean APIs for GEOLOCATION_*, r=chutten. → Bug 1935420 - Remove legacy histograms for GEOLOCATION_*, r=chutten.
Depends on: 1941601
Depends on: 1941760
Depends on: 1941763
Depends on: 1942908
Depends on: 1943569
Pushed by fqueze@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bb1f65b21001 Migrate histograms to use Glean APIs in toolkit/components/reputationservice, r=chutten. https://hg.mozilla.org/integration/autoland/rev/8076e1d66cd0 Migrate histograms to use Glean APIs in toolkit/components/reputationservice - migrate APPLICATION_REPUTATION_REASON by hand, r=chutten. https://hg.mozilla.org/integration/autoland/rev/02973e398381 Migrate histograms to use Glean APIs for CONTENT_PROCESS_*, r=chutten. https://hg.mozilla.org/integration/autoland/rev/5c410c78e0e4 Remove legacy histograms for GEOLOCATION_*, r=chutten,saschanaz. https://hg.mozilla.org/integration/autoland/rev/525e894cea18 Migrate histograms to use Glean APIs for MEMORY_PHC_*, r=chutten. https://hg.mozilla.org/integration/autoland/rev/7b1a4410e075 Migrate histograms to use Glean APIs in nsCycleCollector.cpp, r=chutten. https://hg.mozilla.org/integration/autoland/rev/9b9e907f8eaa Migrate histograms to use Glean APIs in CycleCollectorStats.cpp, r=chutten. https://hg.mozilla.org/integration/autoland/rev/98cec09004c6 Migrate histograms to use Glean APIs for remaining cycle collector histograms, r=chutten.
Keywords: leave-open
Pushed by fqueze@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1d38219977e9 rewrite JS code storing histograms in local variables to make automatic glean migration easier, r=chutten,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,places-reviewers,markh,nsharpley. https://hg.mozilla.org/integration/autoland/rev/1be201b03db3 rewrite more JS code storing histograms in local variables (includes changes done by hand), r=chutten,search-reviewers,anti-tracking-reviewers,sessionstore-reviewers,dao.
Regressions: 1943765
No longer regressions: 1943765
Pushed by fqueze@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6fc9cb561771 Migrate histograms to use Glean APIs for fontlist, r=chutten. https://hg.mozilla.org/integration/autoland/rev/78a2ea73aa90 Migrate histograms to use Glean APIs in dom/crypto, r=chutten. https://hg.mozilla.org/integration/autoland/rev/54774b626c7c Migrate histograms to use Glean APIs for ORB_*, r=chutten,valentin,sefeng. https://hg.mozilla.org/integration/autoland/rev/83bb424c5b17 Migrate histograms to use Glean APIs for COOKIE_PURGING_*, r=chutten,anti-tracking-reviewers,emz. https://hg.mozilla.org/integration/autoland/rev/85c6e5a114bf Migrate histograms to use Glean APIs in toolkit/components/antitracking, r=chutten,anti-tracking-reviewers,firefox-desktop-core-reviewers ,emz,mossop. https://hg.mozilla.org/integration/autoland/rev/39ed7d122140 Migrate histograms to use Glean APIs in toolkit/components/thumbnails, r=chutten.
Pushed by fqueze@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/574eaf273d35 Migrate histograms to use Glean APIs for GPU_PROCESS_*, r=chutten. https://hg.mozilla.org/integration/autoland/rev/dec3ce1ce618 Migrate histograms to use Glean APIs for DOWNLOADS_USER_ACTION_ON_BLOCKED_DOWNLOAD, r=chutten. https://hg.mozilla.org/integration/autoland/rev/57bd2b71efc0 Migrate histograms to use Glean APIs for BFCACHE_*, r=chutten. https://hg.mozilla.org/integration/autoland/rev/7a03d0f184b3 Migrate histograms to use Glean APIs for A11Y_*, r=chutten. https://hg.mozilla.org/integration/autoland/rev/075ab7d73a4a Migrate histograms to use Glean APIs for URLCLASSIFIER_*, r=chutten.
Pushed by fqueze@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c46d3b1f78c7 Migrate histograms to use Glean APIs for PREDICTOR_*, r=chutten,necko-reviewers,valentin. https://hg.mozilla.org/integration/autoland/rev/da42ecdb2d64 Migrate histograms to use Glean APIs for STS_*, r=chutten,necko-reviewers,kershaw. https://hg.mozilla.org/integration/autoland/rev/ce5a83e9991c Migrate histograms to use Glean APIs for FX_MIGRATION_*, r=chutten,migration-reviewers,mconley.
Depends on: 1944067
Pushed by fqueze@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/fc2eb0d65829 Migrate histograms to use Glean APIs for CANVAS_*, r=chutten,jgilbert.
Pushed by fqueze@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/dbafa2c05091 Migrate histograms to use Glean APIs for IMAGE_DECODE_*, r=chutten.
Keywords: leave-open
Summary: Migrate histograms to Glean → Migrate histograms to Glean - part 1 landing in Firefox 136
Pushed by fqueze@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/199508b45022 Migrate histograms to use Glean APIs for WEBRTC_*, r=chutten. https://hg.mozilla.org/integration/autoland/rev/bc766bf0cf6f Migrate histograms to use Glean APIs for MEDIA_MP4_PARSE_*, r=chutten. https://hg.mozilla.org/integration/autoland/rev/875fa0531276 remove legacy telemetry histograms MEDIA_AUDIO_INIT_FAILURE and bug MEDIA_AUDIO_BACKEND that are already in Glean, r=padenot,chutten.
Depends on: 1944631

Comment on attachment 9461948 [details]
Bug 1935420 - Migrate histograms to use Glean APIs for MIXED_CONTENT_*, r=chutten.

Revision D235629 was moved to bug 1944631. Setting attachment 9461948 [details] to obsolete.

Attachment #9461948 - Attachment is obsolete: true

Comment on attachment 9461949 [details]
Bug 1935420 - Migrate histograms to use Glean APIs in network/cache2, r=chutten.

Revision D235630 was moved to bug 1944631. Setting attachment 9461949 [details] to obsolete.

Attachment #9461949 - Attachment is obsolete: true

Comment on attachment 9461951 [details]
Bug 1935420 - Migrate histograms to use Glean APIs in dom/storage, r=chutten.

Revision D235631 was moved to bug 1944631. Setting attachment 9461951 [details] to obsolete.

Attachment #9461951 - Attachment is obsolete: true

Comment on attachment 9461952 [details]
Bug 1935420 - Migrate histograms to use Glean APIs in netwerk/dns (excluding keyed boolean and categorical histograms that are not supported in Glean yet), r=chutten.

Revision D235632 was moved to bug 1944631. Setting attachment 9461952 [details] to obsolete.

Attachment #9461952 - Attachment is obsolete: true

Comment on attachment 9462003 [details]
Bug 1935420 - Migrate histograms to use Glean APIs for CERT_*, r=chutten.

Revision D235664 was moved to bug 1944631. Setting attachment 9462003 [details] to obsolete.

Attachment #9462003 - Attachment is obsolete: true

Comment on attachment 9462004 [details]
Bug 1935420 - Migrate histograms to use Glean APIs for SSL_HANDSHAKE_*, r=chutten.

Revision D235665 was moved to bug 1944631. Setting attachment 9462004 [details] to obsolete.

Attachment #9462004 - Attachment is obsolete: true

Comment on attachment 9462019 [details]
Bug 1935420 - Migrate histograms to use Glean APIs for remaining SSL_* histograms, r=chutten.

Revision D235673 was moved to bug 1944631. Setting attachment 9462019 [details] to obsolete.

Attachment #9462019 - Attachment is obsolete: true

Comment on attachment 9462489 [details]
Bug 1935420 - Migrate histograms to use Glean APIs in toolkit/components/mediasniffer, r=chutten.

Revision D235953 was moved to bug 1944631. Setting attachment 9462489 [details] to obsolete.

Attachment #9462489 - Attachment is obsolete: true

Comment on attachment 9462490 [details]
Bug 1935420 - Migrate histograms to use Glean APIs in dom/media/utils/TelemetryProbesReporter.cpp, r=chutten.

Revision D235954 was moved to bug 1944631. Setting attachment 9462490 [details] to obsolete.

Attachment #9462490 - Attachment is obsolete: true

Comment on attachment 9462491 [details]
Bug 1935420 - Migrate histograms to use Glean APIs for remaining media histograms, r=chutten.

Revision D235955 was moved to bug 1944631. Setting attachment 9462491 [details] to obsolete.

Attachment #9462491 - Attachment is obsolete: true

Comment on attachment 9462492 [details]
Bug 1935420 - remove remaining legacy telemetry references in dom/media, r=chutten.

Revision D235956 was moved to bug 1944631. Setting attachment 9462492 [details] to obsolete.

Attachment #9462492 - Attachment is obsolete: true

Comment on attachment 9462493 [details]
Bug 1935420 - Migrate histograms to use Glean APIs in netwerk/protocol/http/Http2Compression, r=chutten.

Revision D235957 was moved to bug 1944631. Setting attachment 9462493 [details] to obsolete.

Attachment #9462493 - Attachment is obsolete: true

Comment on attachment 9462494 [details]
Bug 1935420 - Migrate histograms to use Glean APIs for SPDY_*, r=chutten.

Revision D235958 was moved to bug 1944631. Setting attachment 9462494 [details] to obsolete.

Attachment #9462494 - Attachment is obsolete: true

Comment on attachment 9462495 [details]
Bug 1935420 - Migrate histograms to use Glean APIs for HTTP_*, r=chutten.

Revision D235959 was moved to bug 1944631. Setting attachment 9462495 [details] to obsolete.

Attachment #9462495 - Attachment is obsolete: true

Comment on attachment 9462496 [details]
Bug 1935420 - Migrate histograms to use Glean APIs for http TRANSACTION_*, r=chutten.

Revision D235960 was moved to bug 1944631. Setting attachment 9462496 [details] to obsolete.

Attachment #9462496 - Attachment is obsolete: true

Comment on attachment 9462497 [details]
Bug 1935420 - Migrate histograms to use Glean APIs for NETWORK_RACE_CACHE_*, r=chutten.

Revision D235961 was moved to bug 1944631. Setting attachment 9462497 [details] to obsolete.

Attachment #9462497 - Attachment is obsolete: true

Comment on attachment 9462498 [details]
Bug 1935420 - Migrate histograms to use Glean APIs for remaining NETWORK_* histograms in netwerk/protocol/http, r=chutten.

Revision D235962 was moved to bug 1944631. Setting attachment 9462498 [details] to obsolete.

Attachment #9462498 - Attachment is obsolete: true

For future reference, I'm attaching a patch adding the eslint rule I used to generate D234008.

I'm attaching the patch (applying on top of attachment 9462761 [details] [diff] [review]) that helped to generate https://phabricator.services.mozilla.com/D234009

Whiteboard: [fog-migration]
No longer depends on: 1937186
Blocks: 1944631
No longer depends on: 1657470, 1935160, 1944067, 1944631
Regressions: 1946015
Depends on: 1958221
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: