summaryrefslogtreecommitdiffstats
path: root/tools/metrics
diff options
context:
space:
mode:
authorisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-11 11:06:24 +0000
committerisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-11 11:06:24 +0000
commitd535787dfdf8bc1454cb1fef49b6b3861949cb22 (patch)
tree08f84256929ccb67bbd95fe8da483be76c7de832 /tools/metrics
parentb256eca653bf17bcbf08e7a11c37e736fe47a9b4 (diff)
downloadchromium_src-d535787dfdf8bc1454cb1fef49b6b3861949cb22.zip
chromium_src-d535787dfdf8bc1454cb1fef49b6b3861949cb22.tar.gz
chromium_src-d535787dfdf8bc1454cb1fef49b6b3861949cb22.tar.bz2
[UMA] Open-source UMA.* histograms.
BUG=223859 R=jar@chromium.org Review URL: https://chromiumcodereview.appspot.com/18247005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211065 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/metrics')
-rw-r--r--tools/metrics/histograms/histograms.xml113
1 files changed, 113 insertions, 0 deletions
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index 522332c..21bd772 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -12483,6 +12483,53 @@ other types of suffix sets.
</summary>
</histogram>
+<histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
+ <summary>
+ The time to run the external metrics collection task (Chrome OS).
+ </summary>
+</histogram>
+
+<histogram name="UMA.Discarded Log Events">
+ <summary>
+ The number of events discarded at log transmission time because the event
+ count was already too large.
+ </summary>
+</histogram>
+
+<histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
+ <summary>
+ Log whether the --enable-benchmarking flag was set, which causes field
+ trials to only use the default group.
+ </summary>
+</histogram>
+
+<histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
+ <summary>
+ For each attempt to generate the low entropy source, log whether or not the
+ load required generating a new low entropy source.
+ </summary>
+</histogram>
+
+<histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
+ <summary>
+ Number of bytes in an excessively large log that was discarded at shutdown
+ instead of being saved to disk to retry during next chrome run.
+ </summary>
+</histogram>
+
+<histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
+ <summary>
+ Number of bytes in a log was was rejected by server, and then discarded.
+ </summary>
+</histogram>
+
+<histogram name="UMA.LogLoadComplete called">
+ <summary>
+ Simple counter of the number of times LogLoadComplete was called (bug
+ demonstration, as we're called more often than once per page load :-/ )
+ </summary>
+</histogram>
+
<histogram name="UMA.LowEntropySourceValue">
<summary>
Distribution of the low entropy source value used for field trial
@@ -12514,6 +12561,65 @@ other types of suffix sets.
</summary>
</histogram>
+<histogram name="UMA.Unacceptable_Log_Discarded">
+ <obsolete>
+ Deprecated as of May, 2012 (i.e. Chrome 21+). Replaced by the
+ UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
+ histograms.
+ </obsolete>
+ <summary>The server returned a 400 code, and we discarded a log.</summary>
+ <details>
+ This tends to indicate that a syntax error is present in a log, such as
+ would appear when a bogus XML tag is included, or the XML is not balanced
+ and well structured.
+ </details>
+</histogram>
+
+<histogram name="UMA.UploadCreation" enum="BooleanSuccess">
+ <summary>
+ For each attempted UMA upload, log whether the upload was successfully
+ constructed. An upload might fail to be constructed, for example, if we try
+ to upload before the system is fully initialized; or if serialization of the
+ data fails.
+ </summary>
+</histogram>
+
+<histogram name="UMA.UploadResponseStatus.Protobuf"
+ enum="UmaUploadResponseStatus">
+ <summary>
+ For each upload to the protocol buffer (v2) UMA server, log whether the
+ upload was successful, or whether there was an error.
+ </summary>
+</histogram>
+
+<histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
+ <summary>
+ For each upload to the XML (v1) UMA server, log whether the upload was
+ successful, or whether there was an error.
+ </summary>
+</histogram>
+
+<histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
+ <summary>
+ Log whether the --reset-variation-state flag was set before the low entropy
+ source was requested.
+ </summary>
+</histogram>
+
+<histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
+ <summary>
+ The time spent in converting the XML tree into a character buffer when
+ closing a metrics log (Chrome OS).
+ </summary>
+</histogram>
+
+<histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
+ <summary>
+ The time spent in freeing the XML writer and tree when closing a metrics log
+ (Chrome OS).
+ </summary>
+</histogram>
+
<histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
<obsolete>
Deprecated 1/2013. No longer tracked.
@@ -19583,6 +19689,13 @@ other types of suffix sets.
<int value="2" label="unexpected other schemes"/>
</enum>
+<enum name="UmaUploadResponseStatus" type="int">
+ <int value="0" label="Unknown failure"/>
+ <int value="1" label="Success"/>
+ <int value="2" label="Bad request"/>
+ <int value="3" label="No response"/>
+</enum>
+
<enum name="UncacheableReason" type="int">
<int value="0" label="kNoData"/>
<int value="1" label="kPre11PartialResponse"/>