| 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">
|
|
|