Commit Graph

4752 Commits

Author SHA1 Message Date
Gabriele Svelto
95ab44d7c1 Bug 1423715 - Add crash type keys to the crash manager histogram definitions; r=frank
This patch the list of process and crash types that can be recorded in a keyed
histogram by the crash manager; the relevant pattern was updated to match
these kesy. A test was also added to ensure that no new  crash types can be
added without also updating Histograms.json. This also fixes a related
existing test.

MozReview-Commit-ID: FKUZHd17a3V
2018-03-16 11:11:54 +01:00
Marco Bonardo
0bb0a7711b Bug 1452890 - Move address bar right-click selection from 'enterSelection' to its own histogram bucket. r=adw
MozReview-Commit-ID: AcP7Spl0sdZ
2018-04-13 16:11:19 +02:00
Jordan Hu
320ffc996f Bug 1383793 Added test to make sure whitelist is used correctly for histogram_tools.py r=Dexter
MozReview-Commit-ID: 2qCjTEgbzIR
2018-04-10 23:36:12 -04:00
Daniel Stenberg
4e60d09193 bug 1454307 - revert TRR telemetry histogram label addition r=mcmanus
It isn't supported server side, so make the TRRoff mode instead count
as nativeonly.

MozReview-Commit-ID: 73si3kam6xU
2018-04-16 09:49:34 +02:00
Daniel Stenberg
fdfc7f6e03 bug 1453825 - add telemetry for TRR NS confirmation checks r=mcmanus
MozReview-Commit-ID: 3FAdEhlH5VI
2018-04-13 00:47:45 +02:00
Kris Maglione
7f6dd10ca6 Bug 1420908: Remove telemetry experiments. r=gfritzsche
MozReview-Commit-ID: 6KEEZ6nKXrU
2018-04-03 15:17:13 -07:00
Felipe Gomes
375cbd6801 Bug 1454031 - Un-expire CONTENT_PROCESS_LAUNCH_TIME_MS probe. r=chutten data-review=chutten DONTBUILD
MozReview-Commit-ID: Cucy4HEtPJa
2018-04-13 14:53:21 -03:00
Andreea Pavel
1c1de838fb Merge mozilla-inbound to mozilla-central. a=merge 2018-04-14 00:56:30 +03:00
Michael Ratcliffe
344ad8bbba Bug 1453312 - Record event for toolbox close r=yulia
Changes:

1. The change in telemetry.js avoids an issue with overwriting pending properties.
2. The test in telemetry.md has been updated now that we have a working test.
3. Added the actual toolbox.close telemetry event and test.

MozReview-Commit-ID: 9fOCkwCCwDx
2018-04-11 14:18:44 +01:00
Coroiu Cristina
89e895564c Merge mozilla-central to autoland a=merge on a CLOSED TREE 2018-04-13 19:07:42 +03:00
arthur.iakab
f9b8aa4f09 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-04-13 12:58:18 +03:00
arthur.iakab
a990cf411c Merge mozilla inbound to mozilla-central a=merge 2018-04-13 12:43:21 +03:00
Yura Zenevich
cb071e4894 Bug 1449212 - fixing the typo in core-ping.rst doc. r=sdaswani
MozReview-Commit-ID: 8eFpAi6nDBv
2018-04-12 23:20:21 -04:00
Daniel Stenberg
293d8022c6 bug 1453822 - TRR: add a mode for "explicitly turned off" r=mcmanus
... as opposed to off by default.

MozReview-Commit-ID: EClrW33xGkb
2018-04-13 00:32:04 +02:00
Gabriele Svelto
cdcc70d186 Bug 1453766 - Improve the documentation of the crash ping's metadata fields; r=gfritzsche
MozReview-Commit-ID: 6hD7mcKWrkQ
2018-04-13 16:58:04 +02:00
Sebastian Hengst
3926a2643f merge mozilla-inbound to mozilla-central. a=merge 2018-04-12 22:20:13 +03:00
Chris H-C
fa2c77a132 bug 1452139 - Don't include cookies when posting Telemetry r=gfritzsche,franziskus
We don't need or want cookies sent to incoming.tmo. It just throws them on the
floor, but we needn't waste clients' bandwidth on it.

MozReview-Commit-ID: F9WjcDyKFGN
2018-04-12 09:50:40 -04:00
Chris H-C
8261db180b bug 1451333 - Convert last few Telemetry tests from generators to async r=Dexter
MozReview-Commit-ID: 2OtVsTFhDIF
2018-04-11 12:00:22 -04:00
Gabriele Svelto
7ba85fd3ea Bug 1451288 - Do not force histogram keys to be valid C++ identifiers; r=Dexter
MozReview-Commit-ID: I8gxTgJrWwR
2018-04-04 13:31:18 +02:00
Jan-Erik Rediger
663d63a335 Bug 1451475 - Renew scalar browser.engagement.restored_pinned_tabs_count r=chutten
MozReview-Commit-ID: 7Lbdu5IHSE
2018-04-12 02:50:00 +03:00
Jan-Erik Rediger
e19ba9ed10 Bug 1450994 - Check for expected reason in payload. r=chutten
MozReview-Commit-ID: 48D449vIYgg
2018-04-11 09:58:00 -04:00
William Lachance
e70299f2d2 Bug 1453356 - Document new displayVersion field in telemetry environment r=chutten
MozReview-Commit-ID: IDYPL0E9Yip
2018-04-11 10:52:33 -04:00
Dragana Damjanovic
0500f82ea5 Bug 1452054 - Extend telemetry for TLS early-data. r=valentin, data-r=francois 2018-04-06 04:06:00 -04:00
Jan-Erik Rediger
007155e280 Bug 1278920 - Remove payload.simpleMeasurements.js. r=dexter
`getJSEngineTelemetryValue` was changed to return nothing in Bug 1409187 already.
2018-04-06 02:55:00 -04:00
William Lachance
803b71e5aa Bug 1452745 - Annotate crash pings with actual display and platform versions r=gsvelto
Before we were falling back to using the raw version, which isn't
correct on at least beta (i.e. we would get `60.0` instead of `60.0b1`).

MozReview-Commit-ID: 7NfV6iRoj4y
2018-04-10 15:01:22 -04:00
Csoregi Natalia
8abb8e94d4 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-10 13:00:40 +03:00
Mike Ratcliffe
d512f89f82 Bug 1416024 - Patch 1: Record event for toolbox open/close r=yulia
MozReview-Commit-ID: 9YI0Bv6Q8gG
2018-03-22 16:54:15 +00:00
Andreea Pavel
d6cc32512b Backed out 4 changesets (bug 1366808) for Windows GPU leakchecks on a CLOSED TREE
Backed out changeset 23f60e5acaa2 (bug 1366808)
Backed out changeset bf2262b6aca8 (bug 1366808)
Backed out changeset 1fc82af3a155 (bug 1366808)
Backed out changeset 0649f0d9884b (bug 1366808)
2018-04-10 05:11:36 +03:00
Stephen A Pohl
38d73128ba Bug 1366808: Add telemetry probe for about:restartrequired page. r=jimm 2018-04-09 20:16:38 -04:00
Felipe Gomes
b2847196df Bug 1451071 - Update owners for some telemetry probes. r=cpeterson 2018-04-09 17:18:57 -03:00
Felipe Gomes
8da8bfdf97 Bug 1450808 - Unexpire plugin-related telemetry probes. r,data-review=chutten 2018-04-09 17:18:55 -03:00
Margareta Eliza Balazs
7f6bcb3169 Backed out changeset ba89b2464447 (bug 1443615) for xpcshell failures on browser/experiments/test/xpcshell/test_api.js on a CLOSED TREE 2018-04-09 16:23:55 +03:00
Jan-Erik Rediger
cb649f5653 Bug 1443615 - Remove legacy Telemetry component TelemetryLog. r=chutten 2018-04-09 01:46:00 -04:00
Nathan Froyd
8f143f055b Bug 1448544 - remove AutoVsyncTelemetry; r=farre
We had this for Quantum DOM, but that effort is stalled/dead, so we
should just remove the code and associated Telemetry histograms.
2018-04-07 11:54:03 -04:00
Jan-Erik Rediger
1aaeae23fb Bug 1452071 - Fix broken link in Scalars documentation r=Dexter 2018-04-06 05:18:00 +03:00
Noemi Erli
903ffe4cd2 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-04-07 01:03:50 +03:00
Noemi Erli
3c53027143 Merge inbound to mozilla-central. a=merge 2018-04-07 00:55:15 +03:00
Kartikaya Gupta
9d1f78e603 Bug 1449287 - Extend useful APZ telemetry probes for a few more versions. r=francois
MozReview-Commit-ID: 6i6qZEYfsFE
2018-04-05 14:55:32 -04:00
Kartikaya Gupta
3815264134 Bug 1449287 - Remove obsolete compositor animation telemetry probes. r=botond
MozReview-Commit-ID: 7zFtemtGIAx
2018-04-05 14:55:32 -04:00
Tom Schuster
7e9b235d56 Bug 1450574 - Remove DeprecatedLanguageExtension telemetry code. r=jandem 2018-04-04 20:41:07 +02:00
k88hudson
de81b7c4f7 Bug 1451006 - Send correct category for about:preferences#home telemetry r=jaws
MozReview-Commit-ID: 4B9RqNhyjUo
2018-04-03 16:42:02 -04:00
Chris H-C
c0fb2dfddc bug 1440673 - Test Event Summary's key limit pref r=Dexter
As requested, a test for the key limit pref.

This sets it to a value lower than the limit of events we can currently send
without truncation (100), but higher than is likely to be hit by tests (since
the first time we record an event, we read the pref, so we can't unsend it).

MozReview-Commit-ID: 7pGftCa1rz3
2018-04-03 18:32:53 -04:00
Chris H-C
a3c791329b bug 1440673 - Test Event Summarization in xpcshell r=Dexter
To test the TelemetryEvents portion of the code we need TelemetryEvents
tests. (The gtests only cover portions deeper than the TelemetryScalar API).

MozReview-Commit-ID: ExaiW0OiwFI
2018-04-03 14:38:51 -04:00
Chris H-C
686c6da7c2 bug 1440673 - Test that dynamic events are summarized to a dynamic scalar r=Dexter
MozReview-Commit-ID: 6n1MFFIes5j
2018-03-29 15:41:47 -04:00
Chris H-C
208211ef1b bug 1440673 - Summarize dynamic events to a dynamic scalar r=Dexter
MozReview-Commit-ID: KD9ADGJZZCM
2018-03-29 14:28:50 -04:00
Chris H-C
b5ce855688 bug 1440673 - Permit snapshotting non-parent-process scalars r=Dexter
MozReview-Commit-ID: CBjLy7uDEeb
2018-03-29 14:28:21 -04:00
Chris H-C
73d6036d16 bug 1440673 - Test event summary scalar collection r=Dexter
MozReview-Commit-ID: 6wiiX8pCoHT
2018-03-28 11:36:51 -04:00
Chris H-C
53e17d0199 bug 1440673 - Set the max number of event summary keys by pref r=Dexter
Introducing the pref toolkit.telemetry.maxEventSummaryKeys which we should
hopefully never have to think about because (and yes, I risk being quoted in
future for this):

500 unique event names per process ought to be enough.

We check the preference just once but have to set it each time as the
KeyedScalar object may have been recreated while we weren't looking.

MozReview-Commit-ID: 8IE9dcfuynh
2018-03-28 13:58:33 -04:00
Chris H-C
8c746ff43f bug 1440673 - Allow changing the max number of keys per-keyed-scalar r=Dexter
I considered a few different ways to do this, but storing the limit inside the
KeyedScalar itself was the cleanest. The limit check is too deep to pass it as
an argument, and making it conditional on the keyed scalar being called
"telemetry.event_counts" was too fragile.

MozReview-Commit-ID: AyfEKB40Abb
2018-03-28 13:45:07 -04:00
Chris H-C
5b15bc62e2 bug 1440673 - Summarize events to a keyed scalar r=Dexter
Telemetry Events will now be counted in the keyed scalar
"telemetry.event_counts" even if their category is not enabled for recording.

The keys will be category#method#object and a follow-up commit will expand the
process limit of the number of these from 100 to 500, configurable by pref.

Unfortunately Event Telemetry needs a special API so that an event recorded in
multiple processes will be summarized to those processes separately.

MozReview-Commit-ID: 7dKcM3SXO6r
2018-03-16 15:56:16 -04:00