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

Unified Diff: tools/metrics/histograms/histograms.xml

Issue 270783002: [GCM] Add more UMA to GCM (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Patch to land Created 6 years, 7 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:
Download patch
« no previous file with comments | « google_apis/gcm/gcm_client_impl.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/metrics/histograms/histograms.xml
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index 5c8ba98eaa4111d7a69aacb742a3bd4df9a57499..018a7f3017138782e09156ce3a95885f44afdd65 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -7053,11 +7053,30 @@ Therefore, the affected-histogram name has to have at least one dot in it.
</summary>
</histogram>
+<histogram name="GCM.APICallUnregister">
+ <owner>jianli@chromium.org</owner>
+ <summary>Number of times when gcm.unregister API is called.</summary>
+</histogram>
+
+<histogram name="GCM.CheckinCompleteTime" units="milliseconds">
+ <owner>jianli@chromium.org</owner>
+ <summary>
+ Length of time taken to complete a GCM checkin request successfully. If the
+ checkin is retried multiple times, the length of time is counted for the
+ last successful retry.
+ </summary>
+</histogram>
+
<histogram name="GCM.CheckinRequestStatus" enum="GCMCheckinRequestStatus">
<owner>juyik@chromium.org</owner>
<summary>Status code of the outcome of a GCM checkin request.</summary>
</histogram>
+<histogram name="GCM.CheckinRetryCount">
+ <owner>jianli@chromium.org</owner>
+ <summary>Number of retries before a GCM checkin succeeds.</summary>
+</histogram>
+
<histogram name="GCM.ConnectedViaProxy" enum="Boolean">
<owner>zea@chromium.org</owner>
<summary>Whether the GCM connection was made via a proxy or not.</summary>
@@ -7125,12 +7144,39 @@ Therefore, the affected-histogram name has to have at least one dot in it.
</summary>
</histogram>
+<histogram name="GCM.OutgoingMessageTTL" enum="GCMOutgoingMessageTTLCategory">
+ <owner>jianli@chromium.org</owner>
+ <summary>
+ Category of TTL specified in the outgoing message: 0, less than or equal to
+ 1 minute, less than or equal to 1 hour and etc.
+ </summary>
+</histogram>
+
+<histogram name="GCM.RegistrationCompleteTime" units="milliseconds">
+ <owner>jianli@chromium.org</owner>
+ <summary>
+ Length of time taken to complete a GCM registration request successfully. If
+ the registration is retried multiple times, the length of time is counted
+ for the last successful retry.
+ </summary>
+</histogram>
+
<histogram name="GCM.RegistrationRequestStatus"
enum="GCMRegistrationRequestStatus">
<owner>juyik@chromium.org</owner>
<summary>Status code of the outcome of a GCM registration request.</summary>
</histogram>
+<histogram name="GCM.RegistrationRetryCount">
+ <owner>jianli@chromium.org</owner>
+ <summary>Number of retries before a GCM registration succeeds.</summary>
+</histogram>
+
+<histogram name="GCM.RegistrationSenderIdCount">
+ <owner>jianli@chromium.org</owner>
+ <summary>Number of sender IDs specified in a registration request.</summary>
+</histogram>
+
<histogram name="GCM.RestoredIncomingMessages">
<owner>zea@chromium.org</owner>
<summary>
@@ -7176,12 +7222,26 @@ Therefore, the affected-histogram name has to have at least one dot in it.
</summary>
</histogram>
+<histogram name="GCM.UnregistrationCompleteTime" units="milliseconds">
+ <owner>jianli@chromium.org</owner>
+ <summary>
+ Length of time taken to complete a GCM unregistration request successfully.
+ If the unregistration is retried multiple times, the length of time is
+ counted for the last successful retry.
+ </summary>
+</histogram>
+
<histogram name="GCM.UnregistrationRequestStatus"
enum="GCMUnregistrationRequestStatus">
<owner>Please list the metric's owners. Add more owner tags as needed.</owner>
<summary>Status code of the outcome of a GCM unregistration request.</summary>
</histogram>
+<histogram name="GCM.UnregistrationRetryCount">
+ <owner>jianli@chromium.org</owner>
+ <summary>Number of retries before a GCM unregistration succeeds.</summary>
+</histogram>
+
<histogram name="GCMInvalidations.IncomingMessageStatus"
enum="GCMInvalidationsIncomingMessageStatus">
<owner>pavely@chromium.org</owner>
@@ -35210,6 +35270,16 @@ Therefore, the affected-histogram name has to have at least one dot in it.
<int value="3" label="HTTP Post failed"/>
</enum>
+<enum name="GCMOutgoingMessageTTLCategory" type="int">
+ <int value="0" label="Zero"/>
+ <int value="1" label="Less than or equal to 1 minute"/>
+ <int value="2" label="Less than or equal to 1 hour"/>
+ <int value="3" label="Less than or equal to 1 day"/>
+ <int value="4" label="Less than or equal to 1 week"/>
+ <int value="5" label="More than 1 week but less than maximum"/>
+ <int value="6" label="Default or maximium time"/>
+</enum>
+
<enum name="GCMRegistrationRequestStatus" type="int">
<int value="0" label="Success (this is not logged currently)"/>
<int value="1" label="Invalid parameters"/>
« no previous file with comments | « google_apis/gcm/gcm_client_impl.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698