Commit Graph

61 Commits

Author SHA1 Message Date
Jan-Erik Rediger
f64efa480c Bug 1790046 - Split up metrics_index into lists by product. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D157434
2022-09-20 15:10:10 +00:00
Andreea Pavel
fb54a47509 Backed out changeset 8f84cc961e80 (bug 1790046) for multiple failures on a CLOSED TREE 2022-09-20 14:50:21 +03:00
Jan-Erik Rediger
134690d500 Bug 1790046 - Split up metrics_index into lists by product. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D157434
2022-09-20 09:36:21 +00:00
Andrew Creskey
d8de30ef83 Bug 1782743 - Create a glean metrics.yaml at the root of netwerk r=necko-reviewers,valentin
Since we want one glean metrics definition for all of necko, we will ultimately migrate the existing metrics to this one.

Differential Revision: https://phabricator.services.mozilla.com/D156231
2022-09-02 13:03:09 +00:00
Chris H-C
7f84eaa68e Bug 1785251 - Submit a Glean 'pseudo-main' ping when Telemetry submits a 'main' ping r=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D154922
2022-08-24 18:29:03 +00:00
Cristian Tuns
6c64ffc8e1 Backed out changeset e143f0342f09 (bug 1785251) for causing xpcshell failures on test_TelemetryController.js CLOSED TREE 2022-08-23 17:51:59 -04:00
Chris H-C
1b4e6fc73a Bug 1785251 - Submit a Glean 'pseudo-main' ping when Telemetry submits a 'main' ping r=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D154922
2022-08-23 21:05:33 +00:00
Calixte
33bb13039c Bug 1782254 - Add some telemetry to measure how often users are using the pdf editing feature r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D153480
2022-08-09 17:38:37 +00:00
Csoregi Natalia
a4c382ea54 Backed out changeset 0794c953b2f4 (bug 1782254) for causing failures on browser_pdfjs_editing_telemetry.js. CLOSED TREE 2022-08-09 14:54:06 +03:00
Calixte
2b305f8022 Bug 1782254 - Add some telemetry to measure how often users are using the pdf editing feature r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D153480
2022-08-09 09:17:15 +00:00
mleclair
05dc2bf69c Bug 1772124 - Added Glean metrics to track different type of resources for Early Hints r=dragana,mbucher,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D148741
2022-07-11 22:46:22 +00:00
Butkovits Atila
379594ec0c Backed out changeset 8cc6f6f552a3 (bug 1772124) for causing failures at browser_103_preload.js. CLOSED TREE 2022-07-07 03:56:04 +03:00
mleclair
311e18244c Bug 1772124 - Added Glean metrics to track different type of resources for Early Hints r=dragana,mbucher,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D148741
2022-07-06 23:16:41 +00:00
Noemi Erli
b903ab5d69 Backed out changeset 0e2cee29c95d (bug 1772124) for causing bustages in EarlyHintPreloader.cpp CLOSED TREE 2022-06-30 00:36:49 +03:00
mleclair
6bc908b454 Bug 1772124 - Added Glean metrics to track different type of resources for Early Hints r=dragana,mbucher,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D148741
2022-06-29 21:11:41 +00:00
Iulian Moraru
21a149a784 Backed out changeset 5e3002235320 (bug 1772124) for causing multiple failures. CLOSED TREE 2022-06-27 23:46:05 +03:00
mleclair
79e9254f51 Bug 1772124 - Added Glean metrics to track different type of resources for Early Hints r=dragana,mbucher,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D148741
2022-06-27 20:26:56 +00:00
Chris H-C
b16d177a8c Bug 1766887 - Decorate handoff searches with newtab session ids r=nanj,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D146225
2022-06-17 20:21:50 +00:00
Chris H-C
69a594ce29 Bug 1766887 - Introduce a minimal "newtab" ping for holistic data collection r=nanj,Dexter
It doesn't actually collect anything new, but by collecting it all in one place
we should make analysis easier.

Can be shut off by setting `browser.newtabpage.ping.enabled` to `false`.

Differential Revision: https://phabricator.services.mozilla.com/D146224
2022-06-17 20:21:49 +00:00
Travis Long
416be3044a Bug 1773563 - Add Glean equivalents for current legacy telemetry events used by Nimbus r=barret
Differential Revision: https://phabricator.services.mozilla.com/D149658
2022-06-17 20:13:52 +00:00
Iulian Moraru
4e2cd0f7c2 Backed out changeset 4a293700044e (bug 1773563) for causing linting failures on ExperimentManager.jsm. CLOSED TREE 2022-06-17 22:57:43 +03:00
Travis Long
bf6385af57 Bug 1773563 - Add Glean equivalents for current legacy telemetry events used by Nimbus r=barret
Differential Revision: https://phabricator.services.mozilla.com/D149658
2022-06-17 19:12:32 +00:00
Cristian Tuns
b967cfd2bb Backed out 8 changesets (bug 1766887) for causing mochitest failures on browser_newtab_ping.js CLOSED TREE
Backed out changeset a6b01c1e8823 (bug 1766887)
Backed out changeset 1ef2dd2b779e (bug 1766887)
Backed out changeset f248baea014a (bug 1766887)
Backed out changeset 3f3066906403 (bug 1766887)
Backed out changeset 3ad63b0fa7b8 (bug 1766887)
Backed out changeset 06a0a6ef295a (bug 1766887)
Backed out changeset abe659b175cb (bug 1766887)
Backed out changeset f90e9e70f6d4 (bug 1766887)
2022-06-17 10:49:00 -04:00
Chris H-C
86f5e18f2f Bug 1766887 - Decorate handoff searches with newtab session ids r=nanj,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D146225
2022-06-17 13:47:05 +00:00
Chris H-C
3e21f3e2ba Bug 1766887 - Introduce a minimal "newtab" ping for holistic data collection r=nanj,Dexter
It doesn't actually collect anything new, but by collecting it all in one place
we should make analysis easier.

Can be shut off by setting `browser.newtabpage.ping.enabled` to `false`.

Differential Revision: https://phabricator.services.mozilla.com/D146224
2022-06-17 13:47:04 +00:00
Mark Banner
66bdbed617 Bug 1766999 - Report default search engine data via Glean. r=Dexter,mcheang
Differential Revision: https://phabricator.services.mozilla.com/D145064
2022-05-18 15:55:39 +00:00
Luca Greco
364b091e2d Bug 1767336 - Record extension startupCache time to load as a Glean metric mirrored into a telemetry scalar. r=chutten,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D145419
2022-05-09 14:46:42 +00:00
Chris H-C
dc88f4159d Bug 1763235 - Enforce lexicographical order of glean definitions files in index r=perry.mcmanis
Differential Revision: https://phabricator.services.mozilla.com/D145140
2022-05-04 14:16:18 +00:00
Denis Palmeiro
c92331d854 Bug 1759744 - Add support for page load event telemetry r=smaug,chutten
Differential Revision: https://phabricator.services.mozilla.com/D141369
2022-04-11 17:15:00 +00:00
Bryce Seager van Dyk
106dc1525c Bug 1739664 - Implment further telemetry for fetching update.xml from balrog. r=Gijs
Depends on D134724

Differential Revision: https://phabricator.services.mozilla.com/D134725
2022-03-23 03:23:41 +00:00
Chris H-C
199f1545f4 Bug 1755549 - Mirror the legacy Telemetry client_id to Glean r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D138858
2022-03-03 19:58:21 +00:00
William Lachance
e52fe70191 Bug 1746941 - Add tags to all Firefox-on-Glean metrics r=janerik
Based on our experience with Firefox for Android, annotating Glean metrics
with issue tracker component information can provide valuable context to
anyone searching for metrics.

This adds a new set of tags corresponding to the components in the
tree, annotates the existing Glean metrics. Finally, it also adds a new
mach command called `update-glean-tags` to update the tags files based
on build metadata.

Differential Revision: https://phabricator.services.mozilla.com/D134332
2022-01-14 18:11:08 +00:00
Sandor Molnar
22d98c8bb4 Backed out changeset c0de94959204 (bug 1746941) for causing pythong unit test failures. CLOSED TREE 2022-01-14 18:59:04 +02:00
William Lachance
3b8109f402 Bug 1746941 - Add tags to all Firefox-on-Glean metrics r=janerik
Based on our experience with Firefox for Android, annotating Glean metrics
with issue tracker component information can provide valuable context to
anyone searching for metrics.

This adds a new set of tags corresponding to the components in the
tree, annotates the existing Glean metrics. Finally, it also adds a new
mach command called `update-glean-tags` to update the tags files based
on build metadata.

Differential Revision: https://phabricator.services.mozilla.com/D134332
2022-01-14 16:43:08 +00:00
Jonathan Watt
fec2670e6d Bug 1743328 - Add telemetry to figure out install-from-DMG prompt outcomes. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D132326
2021-12-03 19:45:03 +00:00
Chris H-C
4410ddd626 Bug 1741674 - Record active_ticks and uri_count in Glean as well as Telemetry r=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D131641
2021-11-22 20:07:38 +00:00
Chris H-C
5cbfda5232 Bug 1737345 - Warn in metrics_yaml that changes need a pipeline bug r=TravisLong
Depends on D131638

Differential Revision: https://phabricator.services.mozilla.com/D131639
2021-11-22 20:07:37 +00:00
Tooru Fujisawa
9f92967d23 Bug 1740063 - Collect telemetry for hidden browser.link.open_newwindow.restriction preference usage. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D130887
2021-11-17 23:29:56 +00:00
Florian Quèze
1304f16dc3 Bug 1736040 - collect CPU time through Glean, r=chutten,gerald,gcp
Differential Revision: https://phabricator.services.mozilla.com/D128609
2021-10-25 18:27:24 +00:00
Jeff Muizelaar
d04f249679 Bug 1728423 - Migrate display list building time metric to glean. r=chutten,miko
Differential Revision: https://phabricator.services.mozilla.com/D124124
2021-09-22 20:36:04 +00:00
Sebastian Hengst
e61c5ecc4d Backed out changeset 5281f57107c7 (bug 1728423) for hangs in nsLayoutUtils::PaintFrame (bug 1729723). CLOSED TREE 2021-09-08 18:42:23 +02:00
Jeff Muizelaar
683f012fa0 Bug 1728423 - Migrate display list building time metric to glean. r=chutten,miko
Differential Revision: https://phabricator.services.mozilla.com/D124124
2021-09-01 19:48:13 +00:00
Chris H-C
8982f10441 Bug 1675288 - Move FOG's tests into a 'tests' folder r=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D120015
2021-07-20 14:33:49 +00:00
Mike Conley
a6321e91eb Bug 1715129 - Collect telemetry on how many clients have Proton enabled. r=chutten data-review=chutten
Differential Revision: https://phabricator.services.mozilla.com/D117093
2021-06-08 16:09:22 +00:00
Nick Alexander
cdd0c7478a Bug 1703318 - Part 1: Add "background-update" Glean ping. r=chutten,bytesized
This does a few things:

1) It registers a few basic health metrics and a new Glean custom ping.

2) It arranges to mirror the default profile's
  `datareporting.healthreport.uploadEnabled` preference to the
  temporary background task profile.  This requires not setting that
  pref for every background task.  This is not risky because the
  Telemetry mechanism is completely disabled in background tasks at
  this time.

3) It initializes Firefox-on-Glean.

4) It uses the Glean APIs to submit the Glean custom ping.

Differential Revision: https://phabricator.services.mozilla.com/D111022
2021-04-15 03:21:36 +00:00
Dorel Luca
87489829fc Backed out 6 changesets (bug 1703318) for Doc failure in builds/worker/checkouts/gecko/toolkit/mozapps/update/update_metrics.yaml'. CLOSED TREE
Backed out changeset 215ec7244a6f (bug 1703318)
Backed out changeset 2d8b8f11b599 (bug 1703318)
Backed out changeset c39df4a8d9ad (bug 1703318)
Backed out changeset 4a9b2fd76c6e (bug 1703318)
Backed out changeset 4996717d09cd (bug 1703318)
Backed out changeset 441aa78b46f7 (bug 1703318)
2021-04-15 04:52:04 +03:00
Nick Alexander
eaa09a9839 Bug 1703318 - Part 1: Add "background-update" Glean ping. r=chutten,bytesized
This does a few things:

1) It registers a few basic health metrics and a new Glean custom ping.

2) It arranges to mirror the default profile's
  `datareporting.healthreport.uploadEnabled` preference to the
  temporary background task profile.  This requires not setting that
  pref for every background task.  This is not risky because the
  Telemetry mechanism is completely disabled in background tasks at
  this time.

3) It initializes Firefox-on-Glean.

4) It uses the Glean APIs to submit the Glean custom ping.

Differential Revision: https://phabricator.services.mozilla.com/D111022
2021-04-14 18:24:27 +00:00
Chris H-C
a6838f4f4d Bug 1673660 - C++ and JS API for Glean Custom Pings r=janerik,webidl,smaug
Covers adding the new JS global `GleanPings` for JS, the new structs for C++ at
mozilla::glean_pings, ping-id and string-table-index codegen, the usual
boilerplate for JS and C++ stuff, and tests.

Unresolved:
* What happens if we call this on a non-parent process?
  (This isn't a supported mode of operation)

Differential Revision: https://phabricator.services.mozilla.com/D98671
2020-12-14 16:50:07 +00:00
Ricky Stewart
31b8ca9716 Bug 1654103: Standardize on Black for Python code in mozilla-central.
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.

To produce this patch I did all of the following:

1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.

2. Run ./mach lint --linter black --fix

3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.

4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat.

5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-26 18:34:53 +00:00
Bogdan Tara
612312a64c Backed out 10 changesets (bug 1654103, bug 1672023, bug 1518999) for PanZoomControllerTest.touchEventForResult gv-junit failures CLOSED TREE
Backed out changeset ff3fb0b4a512 (bug 1672023)
Backed out changeset e7834b600201 (bug 1654103)
Backed out changeset 807893ca8069 (bug 1518999)
Backed out changeset 13e6b92440e9 (bug 1518999)
Backed out changeset 8b2ac5a6c98a (bug 1518999)
Backed out changeset 575748295752 (bug 1518999)
Backed out changeset 65f07ce7b39b (bug 1518999)
Backed out changeset 4bb80556158d (bug 1518999)
Backed out changeset 8ac8461d7bd7 (bug 1518999)
Backed out changeset e8ba13ee17f5 (bug 1518999)
2020-10-24 03:36:18 +03:00