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

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

Issue 2249213002: [OBSOLETE] Reporting: Initial implementation. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 4 years 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
Index: tools/metrics/histograms/histograms.xml
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index cb45ed01dee43012e187d9177ea406d270b2c3c6..4b87f89c2675adf8cae880f731afebffd3a74ce6 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -52534,6 +52534,113 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
+<histogram name="Reporting.ClientTTL" units="ms">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting creates (but not updates) a client, the TTL in the client.
+ </summary>
+</histogram>
+
+<histogram name="Reporting.DeliveryByteCount" units="bytes">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting starts a delivery attempt, how many bytes of report data are
+ included (excluding headers, including all JSON overhead).
+ </summary>
+</histogram>
+
+<histogram name="Reporting.DeliveryFate" enum="ReportingDeliveryFate">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting completes or aborts a delivery attempt, what happened to it.
+ </summary>
+</histogram>
+
+<histogram name="Reporting.DeliveryHttpResponseCode" enum="HttpResponseCode">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting completes a delivery attempt and receives an HTTP response
+ from the endpoint, the HTTP response code.
+ </summary>
+</histogram>
+
+<histogram name="Reporting.DeliveryNetError" enum="NetErrorCodes">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting completes a delivery attempt, the net error returned from the
+ URL request (including OK, if successful).
+ </summary>
+</histogram>
+
+<histogram name="Reporting.DeliveryReportCount" units="reports">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting starts a delivery attempt, how many reports are included in
+ it.
+ </summary>
+</histogram>
+
+<histogram name="Reporting.EnabledState" enum="ReportingEnabledState">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting initializes, whether or not, and why or why not, it is
+ enabled.
+ </summary>
+</histogram>
+
+<histogram name="Reporting.EndpointFate" enum="ReportingEndpointFate">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting is finished with an endpoint, what has happened to it.
+ </summary>
+</histogram>
+
+<histogram name="Reporting.HeaderEndpointFate"
+ enum="ReportingHeaderEndpointFate">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting processes an endpoint tuple in a Report-To header, what
+ happens to it.
+ </summary>
+</histogram>
+
+<histogram name="Reporting.HeaderEndpointTTL" units="ms">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting processes an endpoint tuple in a Report-To header, the TTL in
+ the tuple.
+ </summary>
+</histogram>
+
+<histogram name="Reporting.HeaderFate" enum="ReportingHeaderFate">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting receives a Report-To header, what happens to it.
+ </summary>
+</histogram>
+
+<histogram name="Reporting.ReportDeliveredAfterAttempts" units="attempts">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting has delivered a report, how many delivery attempts were made
+ for the report (including the successful one).
+ </summary>
+</histogram>
+
+<histogram name="Reporting.ReportDeliveredAfterTime" units="ms">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting has delivered a report, how old the report was.
+ </summary>
+</histogram>
+
+<histogram name="Reporting.ReportFate" enum="ReportingReportFate">
+ <owner>juliatuttle@chromium.org</owner>
+ <summary>
+ When Reporting is finished with a report, what has happened to it.
+ </summary>
+</histogram>
+
<histogram name="RequestAutocomplete.DismissalState"
enum="AutofillDialogDismissalState">
<obsolete>
@@ -101043,6 +101150,56 @@ value.
<int value="88" label="IDC_CONTENT_CONTEXT_EXIT_FULLSCREEN"/>
</enum>
+<enum name="ReportingDeliveryFate" type="int">
+ <int value="0" label="Delivery successful"/>
+ <int value="1" label="Delivery failed"/>
+ <int value="2" label="Delivery aborted on shutdown"/>
+</enum>
+
+<enum name="ReportingEnabledState" type="int">
+ <int value="0" label="Disabled by default"/>
+ <int value="1" label="Enabled by default"/>
+ <int value="2" label="Disabled by field trial"/>
+ <int value="3" label="Enabled by field trial"/>
+ <int value="4" label="Disabled by command line"/>
+ <int value="5" label="Enabled by command line"/>
+</enum>
+
+<enum name="ReportingEndpointFate" type="int">
+ <int value="0" label="Removed: endpoint requested removal"/>
+ <int value="1" label="Removed: expired"/>
+ <int value="2" label="Removed: unused"/>
+ <int value="3" label="Removed: failed"/>
+ <int value="4" label="Removed: evicted"/>
+ <int value="5" label="Removed: Reporting shut down"/>
+</enum>
+
+<enum name="ReportingHeaderEndpointFate" type="int">
+ <int value="0" label="Set endpoint: created endpoint and client"/>
+ <int value="1" label="Set endpoint: endpoint existed, created client"/>
+ <int value="2" label="Set endpoint: endpoint and client existed, updated"/>
+ <int value="3" label="Clear endpoint: endpoint didn't exist"/>
+ <int value="4" label="Clear endpoint: endpoint existed but client didn't"/>
+ <int value="5" label="Clear endpoint: endpoint existed, removed client"/>
+</enum>
+
+<enum name="ReportingHeaderFate" type="int">
+ <int value="0" label="Dropped: BrowserContext invalid"/>
+ <int value="1" label="Dropped: ReportingService absent"/>
+ <int value="2" label="Rejected: sent from insecure origin"/>
+ <int value="3" label="Rejected: contained invalid JSON"/>
+ <int value="4" label="Accepted: some invalid endpoint(s)"/>
+ <int value="5" label="Accepted: all endpoints valid"/>
+</enum>
+
+<enum name="ReportingReportFate" type="int">
+ <int value="0" label="Delivered"/>
+ <int value="1" label="Removed: failed"/>
+ <int value="2" label="Removed: expired"/>
+ <int value="3" label="Removed: evicted"/>
+ <int value="4" label="Removed: Reporting shut down"/>
+</enum>
+
<enum name="ReportProcessingResult" type="int">
<int value="0" label="Success">A report was created and uploaded</int>
<int value="1" label="Suppressed">
« net/reporting/reporting_service.h ('K') | « net/url_request/url_request_http_job.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698