Commit Graph

76 Commits

Author SHA1 Message Date
Andrew Swan
64a8d967b0 Bug 1358620 Add telemetry for non-MPC extensions r=bsmedberg
MozReview-Commit-ID: 5LwLr4wXmHq
2017-04-24 11:30:51 -07:00
James Willcox
65ddfa9077 Bug 1358155 - Bump core ping version and docs r=frank
MozReview-Commit-ID: 1h417verpc2
2017-04-20 09:43:51 -05:00
Robert Helmer
eda64762b2 Bug 1357460 - add isWebExtension to Telemetry Environment collection docs r=bsmedberg
MozReview-Commit-ID: 36QAFhKlKfh
2017-04-18 10:00:02 -07:00
Thom Chiovoloni
f49f25daac Bug 1346175 - Record AsyncResource.serverTime in sync telemetry events. r=bsmedberg,markh
MozReview-Commit-ID: DG43B9zEHaO
2017-04-04 13:51:16 -04:00
Chris H-C
a2a550854b bug 1353295 - Remove addonHistograms from Telemetry r=Dexter
addonHistograms isn't being used and has started getting in the way.
So it goes.

Leave the "Addon Histograms" section in about:telemetry for 60 days.
Remove it in bug 1355882

MozReview-Commit-ID: 4lm7ONirofl
2017-04-06 15:31:58 -04:00
Alessio Placitelli
70c97fb2f2 Bug 1354482 - Turn on sending the "shutdown" ping using the pingsender from the second Firefox session. r=chutten,gfritzsche
MozReview-Commit-ID: IEYfziF86mF
2017-04-10 12:51:45 +02:00
Carsten "Tomcat" Book
6d5a053fe2 Backed out changeset cfe47bace342 (bug 1353295) for assertion failures 2017-04-13 09:39:17 +02:00
Wes Kocher
8313b4a2ea Backed out changeset 0c7702e42f33 (bug 1354482) for windows xpcshell failures a=backout 2017-04-12 10:04:06 -07:00
Chris H-C
79504a7b9d bug 1353295 - Remove addonHistograms from Telemetry r=Dexter
addonHistograms isn't being used and has started getting in the way.
So it goes.

Leave the "Addon Histograms" section in about:telemetry for 60 days.
Remove it in bug 1355882

MozReview-Commit-ID: 4lm7ONirofl
2017-04-06 15:31:58 -04:00
Alessio Placitelli
5cac0296b4 Bug 1354482 - Turn on sending the "shutdown" ping using the pingsender from the second Firefox session. r=chutten,gfritzsche
MozReview-Commit-ID: IEYfziF86mF
2017-04-10 12:51:45 +02:00
Alessio Placitelli
fcc1e2b7b8 Bug 1352496 - Enable sending other child processes crash pings from the CrashManager. r=bsmedberg,ted
MozReview-Commit-ID: bG5iphe9Bc
2017-04-03 14:43:47 +02:00
nechen
a0ffdd2954 Bug 1329157 - Safely collect caller app information. r=frank,sebastian data-r?bsmedberg
MozReview-Commit-ID: 7oXYArRyWKY
2017-03-14 12:06:08 +08:00
Alisha
7fd23886d5 Bug 1346200 - Remove B2G code branches from Telemetry JS modules. r=chutten 2017-03-31 17:55:00 -04:00
Georg Fritzsche
d3f8bee9cf Bug 1349324 - Use hourly precision for sessionStartDate & subsessionStartDate. r=dexter 2017-04-05 00:38:10 +07:00
Alessio Placitelli
3f5b2c4054 Bug 1345108 - Reduce resolution for timestamp in crashreporter's crash pings. r=ted
MozReview-Commit-ID: 5BA51mWlkqW
2017-04-03 17:38:29 +02:00
Alessio Placitelli
22d6ad54e5 Bug 1348748 - Implement telemetry experiment annotations to TelemetryEnvironment.jsm. r=gfritzsche
MozReview-Commit-ID: KCb8MrWh4Rt
2017-03-20 10:54:46 +01:00
Gabriele Svelto
30d88a559a Bug 1322611 - After a crash compute the SHA256 hash of a minidump and attach it to the crash ping; r=Ted, nchen
This patch changes the crashreporter client code as well as the crash service
code to compute a SHA256 hash of a crash' minidump file and add it to the
crash ping. The crash service code computes the hash on the fly before handing
over the crash to the crash manager; the crash manager will then add it to the
crash ping. The crashreporter client on the other hand sends the hash via the
ping it generates but it also adds it to the event file so that the crash
manager can pick it up and send it along with its own crash ping. On Fennec
the crashreporter activity takes care of computing the hash.

SHA256 hash computation uses nsICryptoHash in the crash service, the
java.security.MessageDigest class in Fennec, the bundled NSS library in the
crashreporter when running on Windows and Mac and the system-provided NSS
library under Linux. The latter is required because the crashreporter client
uses the system curl library which is linked to NSS and which would thus clash
with the bundled one if used together.

This patch introduces two new methods for the nsICrashService interface:
|getMinidumpForID()| and |getExtraFileForID()|, these reliably retrieve the
.dmp and .extra files associated with a crash and ensure the files exist
before returning. These new methods are used in the CrashService for
processing and will become the only way to reliably retrieve those files
from a crash ID.

MozReview-Commit-ID: 8BKvqj6URcO
2017-02-16 07:36:57 +01:00
nechen
cca24cfa64 Bug 1036764 - Add telemetry for flash. r=bsmedberg,snorp data-r?bsmedberg
MozReview-Commit-ID: 1tsNZlEmx6s
2017-03-14 14:12:26 +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
Carsten "Tomcat" Book
708777dd78 merge mozilla-inbound to mozilla-central a=merge 2017-03-07 15:13:31 +01: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
Georg Fritzsche
0a51742afe Bug 1313326 - Part 6 - Update event documentation. r=dexter 2017-03-06 16:12:56 +01:00
Sebastian Hengst
c02f1998bb Backed out changeset e2395b3b1e16 (bug 1313326) 2017-03-01 19:47:00 +01:00
Georg Fritzsche
33985c381b Bug 1313326 - Part 6: Update event documentation. r=dexter 2017-02-28 13:39:06 +01:00
Mike Conley
b1aa5bb8f0 Bug 1312883 - Document the nativeStack property on the threadHangStats object. r=gfritzsche
MozReview-Commit-ID: HWGCVnBuhYi
2017-02-16 13:49:12 -05:00
Sebastian Hengst
779a8a89cc Backed out changeset 5c3ba01ac170 (bug 1312883) 2017-02-24 14:25:10 +01:00
Mike Conley
0b3f5db733 Bug 1312883 - Document the nativeStack property on the threadHangStats object. r=gfritzsche
MozReview-Commit-ID: HWGCVnBuhYi
2017-02-16 13:49:12 -05:00
Sam Foster
b45903ded2 Bug 1341793 - Fix 'recieve' typo in doccs. r=jdm
MozReview-Commit-ID: 6sC3ILhC297
2017-02-22 13:06:47 -08:00
Marco Castelluccio
04e83173db Bug 1341023 - Take module name encoding into account for late writes and hangs. r=Dexter 2017-02-21 22:44:42 +00:00
Marco Castelluccio
2f3e68079b Bug 1330833 - Add the new "modules" (DLLs) ping type. r=Dexter,mstange,jorendorff, data-review=bsmedberg 2017-02-18 14:17:30 +00:00
Wes Kocher
3f83b41f7e Backed out 2 changesets (bug 1330833) for windows 64 xpcshell failures a=backout
Backed out changeset 466565fa382a (bug 1330833)
Backed out changeset 927194e7769d (bug 1330833)

MozReview-Commit-ID: GB4KsH29xYC
2017-02-16 17:20:54 -08:00
Marco Castelluccio
a7e3f95164 Bug 1330833 - Add the new "modules" (DLLs) ping type. r=Dexter,mstange,jorendorff, data-review=bsmedberg 2017-02-16 17:09:32 +00:00
Marco Castelluccio
55a671598a Bug 1333043 - Add windows build number to the environment data for all Windows versions. r=Dexter,data-r=bsmedberg 2017-02-15 20:39:48 +00:00
Gabriele Svelto
c850b3a312 Bug 1310703 - Make the crashreporter client send a crash ping via the ping sender executable; r=ted
MozReview-Commit-ID: JV6HkUZYkUk
2017-01-16 18:14:17 +01:00
Alessio Placitelli
0a43851840 Bug 1339023 - Make Telemetry in-tree docs index page point to the updated Histogram docs. r=gfritzsche
MozReview-Commit-ID: HIcv5AJIPhM
2017-02-13 12:06:41 +01:00
Alessio Placitelli
1ce0872f02 Bug 1292531 - Document Histogram usage in in-tree docs. r=gfritzsche
MozReview-Commit-ID: DzZO2r1fVLc
2017-02-10 09:40:00 -05:00
Sebastian Hengst
b64ffd69f6 Bug 1336311 - Change code comments with http://hg.mozilla.org to https://. r=gps
For components also referencing it in code, see the blockers of bug 1336311.

MozReview-Commit-ID: 4tUZ24HKBWy
2017-02-07 17:52:56 +01:00
Iaroslav (yarik) Sheptykin
382220cc08 Bug 1299772: Document stack capturing API. r=gfritzsche
MozReview-Commit-ID: Jar6vyj0RzV
2017-01-30 21:11:37 +01:00
Georg Fritzsche
e4a66ce19d Bug 1302666 - Update Telemetry documentation for Event Telemetry. r=dexter, f=sunahsuh 2017-02-01 13:45:40 +01:00
Georg Fritzsche
e9d115bf83 Bug 1334162 - Document the cross-platform inconsistencies of sessionLength & subsessionLength. r=Dexter 2017-01-26 17:58:43 +01:00
Georg Fritzsche
a79a5f8d8d Bug 1331168 - Add initial release version to core ping documentation. r=sebastian 2017-01-14 15:06:55 +07:00
Alessio Placitelli
8fb257f7bf Bug 1278556 - Update the documentation. r=gfritzsche 2017-01-13 01:47:00 +01:00
Georg Fritzsche
919a4bf2e0 Bug 1330579 - fix-addon-ping-doc - r=dexter 2017-01-12 16:33:37 +07:00
Gabriele Svelto
05b16ec1d5 Bug 1328657 - Added documentation for the crash ping processType field and quieted some warnings r=me 2017-01-11 12:09:43 +01:00
Georg Fritzsche
831668aacd Bug 1330034 - Fix sync ping documentation. r=markh.
Fix sync ping documentation.
2017-01-11 00:36:18 +07:00
Mark Hammond
057af71896 Bug 1289536 (part 1) - Add events to Sync ping. r=gfritzsche
MozReview-Commit-ID: 184fIhelOa6
2016-11-04 17:57:09 +11:00
Thom Chiovoloni
968b29d148 Bug 1301389 - Only include the uid and device ID once in the sync ping. r=markh
Previously this was included for each sync. In addition to being less efficient,
this makes certain info that's planned to be added in the future more difficult.

MozReview-Commit-ID: fjOvAJJVI6
2016-11-21 16:34:46 -05:00
Claas Augner
303de5ced7 Bug 1282881 - Remove telemetry probe for the “Zoom Text Only” feature in Firefox 53. r=gfritzsche 2016-12-13 22:55:35 +01:00
Alessio Placitelli
217a3472d5 Bug 1319779 - Fix the links in the Telemetry in-tree docs. r=gfritzsche 2016-11-23 06:33:00 +01:00
Iaroslav (yarik) Sheptykin
7c3e98fde8 Bug 1225851: Capturing keyed call stacks on demand inside Telemetry. r=chutten,r=gfritzsche
MozReview-Commit-ID: XSs5MeQ1Bs
2016-11-17 20:52:53 +01:00