Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(188)

Unified Diff: chrome/browser/resources/hotword/constants.js

Issue 667873002: Add UMA to hotword trigger extension. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add to histograms.xml Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/hotword/constants.js
diff --git a/chrome/browser/resources/hotword/constants.js b/chrome/browser/resources/hotword/constants.js
index 15bb5faa3a65428303a559206ca8dfb16c955785..818b4474bc062f99c1f062959ceb2e3d18acc035 100644
--- a/chrome/browser/resources/hotword/constants.js
+++ b/chrome/browser/resources/hotword/constants.js
@@ -125,6 +125,67 @@ var SessionSource = {
};
/**
+ * MediaStream errors to be reported via UMA.
+ * DO NOT remove or renumber values in this enum. Only add new ones.
+ * @enum {number}
+ */
+var UmaMediaStreamError = {
+ UNKNOWN: 0,
+ NOT_SUPPORTED: 1,
+ PERMISSION_DENIED: 2,
+ CONSTRAINT_NOT_SATISFIED: 3,
+ OVERCONSTRAINED: 4,
+ NOT_FOUND: 5,
+ ABORT: 6,
+ SOURCE_UNAVAILABLE: 7,
+ PERMISSION_DISMISSED: 8,
+ INVALID_STATE: 9,
+ DEVICES_NOT_FOUND: 10,
+ INVALID_SECURITY_ORIGIN: 11,
+ MAX: 11
+};
+
+/**
+ * UMA metrics.
+ * DO NOT change these enum values.
+ * @enum {string}
+ */
+var UmaMetrics = {
+ TRIGGER: 'Hotword.HotwordTrigger',
+ MEDIA_STREAM_ERROR: 'Hotword.HotwordMediaStreamError',
+ NACL_PLUGIN_ERROR: 'Hotword.HotwordNaClPluginError',
+ NACL_MESSAGE_TIMEOUT: 'Hotword.HotwordNaClMessageTimeout'
+};
+
+/**
+ * Message waited for by NaCl plugin, to be reported via UMA.
+ * DO NOT remove or renumber values in this enum. Only add new ones.
+ * @enum {number}
+ */
+var UmaNaClMessageTimeout = {
+ REQUEST_MODEL: 0,
+ MODEL_LOADED: 1,
+ READY_FOR_AUDIO: 2,
+ STOPPED: 3,
+ HOTWORD_DETECTED: 4,
+ MS_CONFIGURED: 5,
+ MAX: 5
+};
+
+/**
+ * NaCl plugin errors to be reported via UMA.
+ * DO NOT remove or renumber values in this enum. Only add new ones.
+ * @enum {number}
+ */
+var UmaNaClPluginError = {
+ UNKNOWN: 0,
+ CRASH: 1,
+ NO_MODULE_FOUND: 2,
+ MESSAGE_TIMEOUT: 3,
+ MAX: 3
+};
+
+/**
* The browser UI language.
* @const {string}
*/
@@ -144,7 +205,11 @@ return {
File: File,
NaClPlugin: NaClPlugin,
SessionSource: SessionSource,
- TimeoutMs: TimeoutMs
+ TimeoutMs: TimeoutMs,
+ UmaMediaStreamError: UmaMediaStreamError,
+ UmaMetrics: UmaMetrics,
+ UmaNaClMessageTimeout: UmaNaClMessageTimeout,
+ UmaNaClPluginError: UmaNaClPluginError
};
});

Powered by Google App Engine
This is Rietveld 408576698