Bug 932092 - Add data to telemetry ping. r=mfinkle,Yoric

This commit is contained in:
Chenxia Liu 2013-11-26 11:06:59 -05:00
parent 47251f676e
commit abeb3f4a4a
2 changed files with 6 additions and 0 deletions

View File

@ -17,6 +17,7 @@ Cu.import("resource://gre/modules/LightweightThemeManager.jsm");
Cu.import("resource://gre/modules/ctypes.jsm");
Cu.import("resource://gre/modules/ThirdPartyCookieProbe.jsm");
Cu.import("resource://gre/modules/TelemetryFile.jsm");
Cu.import("resource://gre/modules/UITelemetry.jsm");
// When modifying the payload in incompatible ways, please bump this version number
const PAYLOAD_VERSION = 1;
@ -562,6 +563,7 @@ TelemetryPing.prototype = {
lateWrites: Telemetry.lateWrites,
addonHistograms: this.getAddonHistograms(),
addonDetails: AddonManagerPrivate.getTelemetryDetails(),
UIMeasurements: UITelemetry.getUIMeasurements(),
info: info
};

View File

@ -99,5 +99,9 @@ this.UITelemetry = {
_logEvent: function sendEvent(aEvent) {
this.measurements.push(aEvent);
},
getUIMeasurements: function getUIMeasurements() {
return this.measurements.slice();
}
};