Commit Graph

3558 Commits

Author SHA1 Message Date
Michael Layzell
4f1d511383 Bug 1346866 - Make the IPC serialization/deserialization time probes main-thread-only, r=billm
MozReview-Commit-ID: 5Sc820Jh494
2017-03-13 19:25:48 -04:00
sole
d9482d496c Bug 1343501 - Log telemetry for devtools DOM panel. r=Honza 2017-03-03 14:49:25 +00:00
Kan-Ru Chen
51360ecea9 Bug 1346161 - Remove HANDLE_UNLOAD_MS and HANDLE_BEFOREUNLOAD_MS telemetry probes. r=smaug
MozReview-Commit-ID: 91WAGDKAAMu
2017-03-13 14:47:29 +08:00
Jonathan Kingston
8072620c9f Bug 1345546 - Add telemetry for feed protocols pcast and feed. r=Gijs
MozReview-Commit-ID: FPw18txy6gE
2017-03-08 17:32:52 +00:00
Panos Astithas
771975bb0e Make the URL bar selected result telemetry probes opt-out (bug 1334617). r=bsmedberg
MozReview-Commit-ID: Izf0Lq9Cu4v
2017-03-01 14:33:04 +02:00
Kit Cambridge
88293a6eb2 Bug 1345001 - Bump expiration for valuable Push telemetry probes. r=liuche
MozReview-Commit-ID: G3sngmISblf
2017-03-06 19:08:02 -08:00
Kit Cambridge
a57142aeb8 Bug 1345001 - Remove expiring Push telemetry probes. r=liuche
We haven't found these probes useful for understanding the value of
Push, and many can be better determined from server metrics.

MozReview-Commit-ID: GM9K59OAbMT
2017-03-06 19:06:32 -08:00
Wes Kocher
c394e9d793 Merge m-c to inbound, a=merge
MozReview-Commit-ID: JXQqoTEXxwz
2017-03-10 17:22:54 -08:00
Kate Uistiuzhanina
0460a89753 Bug 1252066 - Make UIMeasurements explicitly Android-only; r=gfritzsche
MozReview-Commit-ID: DIWOsNsaM4A
2017-03-08 22:40:19 +03:00
Michael Layzell
996d6e5d28 Bug 1342635 - Part 3: Update descrption of probes to mention meaning of key, r=bsmedberg
MozReview-Commit-ID: DaeS4NxJyUW
2017-03-10 12:37:36 -05:00
Michael Layzell
ea8d99bcb9 Bug 1342635 - Part 2: Add a telemetry probe for IPDL IPC serialzation time, r=billm
MozReview-Commit-ID: Gyx4QO8f5yx
2017-03-10 09:15:26 -05:00
Michael Layzell
996b198853 Bug 1342635 - Part 1: Add a telemetry probe for IPDL IPC deserialization time, r=billm
MozReview-Commit-ID: 8XWFWoRECrC
2017-03-10 09:15:26 -05:00
Michael Layzell
2a520f65ea Bug 1337073 - Improve the precision of the IPC_SYNC_LATENCY_MS probe and rename it to IPC_SYNC_MAIN_LATENCY_MS, r=billm
MozReview-Commit-ID: 7JB7h06wCzu
2017-03-10 09:15:26 -05:00
Vedant Sareen
386a7693fa Bug 1344744 - Update Telemetry unit tests to async function & await. r=dexter
Replaced |Task.async(function*(...))| with a corresponding form of |async function(...)| and |yield| with |await| in the changed functions.
2017-03-10 00:36:23 +05:30
Vedant Sareen
3b4b1c972a Bug 1344855 - Enable flake8 rule F401: "XXX imported but unused". r=dexter
Enabled rule F401, "XXX imported but unused" for the directory |toolkit/components/telemetry| and fixed the problems reported on running |./mach lint -l flake8 toolkit/components/telemetry|.
2017-03-09 23:17:54 +05:30
djmdev
b2b3c07918 Bug 1344846 - Enable flake8 rule E203: "whitespace before ':'". r=dexter
Removed whitespace present before : .
2017-03-10 04:16:14 +05:30
djmdev
d657ec5e92 Bug 1344831 - Enable flake8 rule E703: "statement ends with a semicolon". r=dexter
Removed ending semicolons.
2017-03-09 22:37:32 +05:30
Wes Kocher
a563b1dc88 Merge inbound to central, a=merge CLOSED TREE
MozReview-Commit-ID: Gj4s6DtqKmw
2017-03-09 16:33:31 -08:00
djmdev
5b5d785a17 Bug 1329116 - Update TelemetryEnvironment.jsm to async function & await. r=gfritzsche
Used async and await instead of Task.async and yield.
2017-03-08 22:56:34 +05:30
djmdev
2410c58bae Bug 1344718 - Enable flake8 rule E302: "expected 2 blank lines, found 1" for Telemetry code. r=Dexter 2017-03-08 22:41:00 +05:30
Tom Tromey
5b535c20c5 Bug 1345626 - remove KeyedHistogram::GetDataset; r=Dexter
MozReview-Commit-ID: 8I7WKHfl0RA
2017-03-08 14:39:24 -07:00
David Teller
4d58d2879f Bug 1345437 - Gather telemetry for the encoding of external scripts;r=hsivonen
MozReview-Commit-ID: 2zjxBWxBGPK
2017-03-08 14:08:36 +01:00
Wes Kocher
e90f54cae7 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 1huLsbfIJEB
2017-03-08 17:15:08 -08:00
Wes Kocher
5f709e25bd Merge inbound to central, a=merge
MozReview-Commit-ID: 62e9XDudUlc
2017-03-08 17:07:55 -08:00
Mike Conley
7a3099cacf Bug 1342464 - Collect Telemetry on when a tab switch spinner is shown. r=billm,liuche, data-review=liuche
MozReview-Commit-ID: 1Ss2f9A2JtK
2017-03-04 14:19:22 -05:00
Avikalpa Kundu
c91887f186 Bug 1312698 - Add test coverage for the C++ Histogram API. r=dexter 2017-03-08 02:59:00 -05:00
Carsten "Tomcat" Book
a774076f25 Merge mozilla-central to mozilla-inbound 2017-03-08 14:28:34 +01:00
Florian Quèze
f6f1b03368 Bug 1344987 - remove SEARCH_SERVICE_HAS_UPDATES and SEARCH_SERVICE_HAS_ICON_UPDATES Telemetry probes, r=past a=tomcat 2017-03-07 12:52:48 +01:00
Wes Kocher
b589990f5f Merge inbound to central, a=merge
MozReview-Commit-ID: 96co4Bbby7W
2017-03-07 16:40:44 -08:00
Marco Bonardo
8ae862c600 Bug 1345075 - Remove FX_SANITIZE_LOADED_FLASH and FX_SANITIZE_UNLOADED_FLASH. r=Felipe
MozReview-Commit-ID: 1WoxWh3OkL4
2017-03-07 14:13:07 +01:00
Mike Conley
ecb822876b Bug 1333276 - Remove length checks on non-deterministic nativeStack memoryMap and stack properties. r=jchen
MozReview-Commit-ID: IVX8EGYD6nk
2017-03-06 18:04:00 -05:00
Florian Quèze
c7eae86054 Bug 1344711 - script-generated patch to remove try blocks around get*Pref calls, r=jaws. 2017-03-07 15:29:48 +01:00
Carsten "Tomcat" Book
708777dd78 merge mozilla-inbound to mozilla-central a=merge 2017-03-07 15:13:31 +01:00
Andrea Marchesini
5ca6c4cebd Bug 1344671 - Container telemetry IDs should be kept until version 58, r=bsmedberg 2017-03-07 08:48:14 +01:00
Andrea Marchesini
7b66f9d81a Bug 1344676 - Remove XHR_IN_WORKER telemetry ID, r=qdot 2017-03-07 08:46:18 +01:00
Wes Kocher
eff0d65235 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 1Kk6k8R6WCf
2017-03-07 16:45:07 -08:00
Vedant Sareen
d21da17bda Bug 1341236 - Drop the |dataset()| function from keyed & plain histograms. r=Dexter
Dropped the dataset() functions from keyed and plain histograms in file |toolkit/components/telemetry/TelemetryHistogram.cpp| to prevent their unnecessary exposure while getting histograms using the getHistogramById function (or its keyed counterpart).
Also removed the (now redundant) |internal_JSHistogram_Dataset()| and |internal_JSKeyedHistogram_Dataset()| functions from the same file and tests from the file |toolkit/components/telemetry/tests/unit/test_TelemetryHistograms.js| as the same tests are performed later on in that very file.
2017-03-06 19:06:53 +05:30
Marco Castelluccio
7a13c2898d Bug 1342034 - Fix documentation of getLoadedModules in nsITelemetry.idl. r=Dexter 2017-03-07 07:08:00 -05:00
Carsten "Tomcat" Book
41c5179adf Merge mozilla-central to autoland 2017-03-08 17:04:17 +01:00
David Teller
d49723b67c Bug 1343483 - Determine how long functions remain syntax-parsed before they are full-parsed;r=shu
In many cases, to speed up start, compiling a ScriptSource will not
compile the functions themselves, but will rather syntax-parse them
(to check for syntax errors), leaving full compilation for
later. However, if we find ourselves in a case in which the function
is needed almost immediately, we need to full-parse the function
immediately after the syntax-parse, which is wasteful.

This changeset intends to measure how often this happens, by exporting
through Telemetry the duration between the end of the syntax-parse and
the start of the full-parse for each function.

As a memory optimization, instead of storing a timestamp for the
syntax-parse of each function, we store a single timestamp for an
entire ScriptSource. This assumes that all functions of the
ScriptSource are syntax-parsed at approximately the same instant,
which should be mostly true for everything except perhaps `eval` and
`new Function`. Then, when time comes to delazify a function, we
simply determine the time elapsed since the ScriptSource was compiled.

Histogram JS_PARSER_COMPILE_LAZY_AFTER_MS starts at 10ms (anything
smaller is often not measurable) and stops at 10s (anything larger can
safely be said to be not wasteful).

MozReview-Commit-ID: 6Ycy2OIIiAt
2017-03-06 21:22:00 +01:00
Alessio Placitelli
b5c9a9e275 Bug 1341219 - Set the browser engagement scalar probes to never expire. r=bsmedberg
MozReview-Commit-ID: DgrFXp368h9
2017-02-23 15:01:59 +01:00
djmdev
e92be7a2af Bug 1332651 - Enabled python code linting in Telemetry. r=Dexter
Enabled python code linting in Telemetry and created a new .flake8 file in
toolkit/components/telemetry.
2017-03-03 23:47:04 +05:30
Michael Kaply
3ed337304a Bug 1343943 - Add support for recording default prefs in telemetry. r=chutten 2017-03-06 14:15:22 -06:00
Byron Campen [:bwc]
5740db2386 Bug 1342523 - Part 2: Add some better ICE duration telemetry. r=bsmedberg,drno
MozReview-Commit-ID: 7qRd1v6rUHl
2017-02-24 15:03:49 -06:00
Andrew Swan
f97863c78c Bug 1338713 Extension install telemetry r=bsmedberg,rhelmer
MozReview-Commit-ID: KFd7k7zaDL6
2017-02-28 09:08:49 -08:00
Zibi Braniecki
d9cc2eef4a Bug 1344901 - Fix a regression introduced in bug 1337551. r=jfkthame
MozReview-Commit-ID: 8SP0ucROJRF
2017-03-06 13:54:30 -08:00
Kartikaya Gupta
9f2e0dea52 Bug 1344763 - Extend checkerboard and content-response-duration telemetry probes until Fx 58. r=bsmedberg
MozReview-Commit-ID: IdnfejxmtEE
2017-03-06 11:10:06 -05:00
Chris H-C
80d9deaf2e bug 1338627 - Add crashTime to crash pings data-review=bsmedberg r=gsvelto
crashDate having only per-day resolution was making client delay analysis
rather inaccurate.

crashTime is an ISO8601 string with per-hour resolution which should smooth
things over on the analysis side.

If per-hour is still too coarse, the use of an ISO string allows us to adapt
later to increasing the resolution, if it passes data review. The underlying
crash timestamp has per-second resolution.

MozReview-Commit-ID: 2hwJHSi8Xje
2017-02-16 13:13:38 -05:00
Carsten "Tomcat" Book
b67f88b34f merge mozilla-inbound to mozilla-central a=merge 2017-03-06 10:53:27 +01:00
flyingrub
91ae22d9dd Bug 1342394 - Use standard pad functions in Telemetry JS modules r=gfritzsche
Replaced the handmade padding funciton by padStart

MozReview-Commit-ID: 6UyTo4OZYv4
2017-03-01 19:06:08 +01:00