| Index: tools/metrics/histograms/histograms.xml
|
| diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
|
| index 7f30d67426da00b81eebe611bf3518c8026fb518..de72a87c3d7bf2889b93657fe128d339502f2077 100644
|
| --- a/tools/metrics/histograms/histograms.xml
|
| +++ b/tools/metrics/histograms/histograms.xml
|
| @@ -3158,6 +3158,493 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
| </summary>
|
| </histogram>
|
|
|
| +<histogram name="DataReductionProxy.HTTPHeaderTamperDetection">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTP responses that have been checked
|
| + for tampering. This assumes the data reduction proxy injected fingerprints
|
| + have not been tampered with. Only the data reduction proxy responses with
|
| + 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTamperDetection_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTP responses that have been checked for tampering.
|
| + This assumes the data reduction proxy injected fingerprints have not been
|
| + tampered with. Only the data reduction proxy responses with 200 OK response
|
| + code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ChromeProxy">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTP responses whose Chrome-Proxy
|
| + header has been tampered with. This assumes the data reduction proxy
|
| + injected fingerprints have not been tampered with. Only the data reduction
|
| + proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ChromeProxy_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTP responses whose Chrome-Proxy header has been
|
| + tampered with. This assumes the data reduction proxy injected fingerprints
|
| + have not been tampered with. Only the data reduction proxy responses with
|
| + 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTP responses whose Content-Length
|
| + header has been tampered with. This assumes the data reduction proxy
|
| + injected fingerprints have not been tampered with. Only the data reduction
|
| + proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_CSS">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTP responses of CSS object whose
|
| + Content-Length header has been tampered with. This assumes the data
|
| + reduction proxy injected fingerprints have not been tampered with. Only the
|
| + data reduction proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_CSS_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTP responses of CSS object whose Content-Length header
|
| + has been tampered with. This assumes the data reduction proxy injected
|
| + fingerprints have not been tampered with. Only the data reduction proxy
|
| + responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_Image">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTP responses of image object whose
|
| + Content-Length header has been tampered with. This assumes the data
|
| + reduction proxy injected fingerprints have not been tampered with. Only the
|
| + data reduction proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram
|
| + name="DataReductionProxy.HTTPHeaderTampered_ContentLength_Image_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTP responses of image object whose Content-Length
|
| + header has been tampered with. This assumes the data reduction proxy
|
| + injected fingerprints have not been tampered with. Only the data reduction
|
| + proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_JS">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTP responses of JavaScript object
|
| + whose Content-Length header has been tampered with. This assumes the data
|
| + reduction proxy injected fingerprints have not been tampered with. Only the
|
| + data reduction proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_JS_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTP responses of JavaScript object whose Content-Length
|
| + header has been tampered with. This assumes the data reduction proxy
|
| + injected fingerprints have not been tampered with. Only the data reduction
|
| + proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_Other">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTP responses of all other objects
|
| + whose Content-Length header has been tampered with. This assumes the data
|
| + reduction proxy injected fingerprints have not been tampered with. Only the
|
| + data reduction proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram
|
| + name="DataReductionProxy.HTTPHeaderTampered_ContentLength_Other_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTP responses of all other objects whose Content-Length
|
| + header has been tampered with. This assumes the data reduction proxy
|
| + injected fingerprints have not been tampered with. Only the data reduction
|
| + proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTP responses whose Chrome-Proxy header has been
|
| + tampered with. This assumes the data reduction proxy injected fingerprints
|
| + have not been tampered with. Only the data reduction proxy responses with
|
| + 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_OtherHeaders">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTP responses whose some other
|
| + headers have been tampered with. This assumes the data reduction proxy
|
| + injected fingerprints have not been tampered with. Only the data reduction
|
| + proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_OtherHeaders_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTP responses whose some other headers have been
|
| + tampered with. This assumes the data reduction proxy injected fingerprints
|
| + have not been tampered with. Only the data reduction proxy responses with
|
| + 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_Via">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTP responses whose Via header shows
|
| + intermediaries between the Chromium client and the data reduction proxy.
|
| + This assumes the data reduction proxy injected fingerprints have not been
|
| + tampered with. Only the data reduction proxy responses with 200 OK response
|
| + code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_Via_Missing">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTP responses whose data reduction
|
| + proxy's Via header is missing. This assumes the data reduction proxy
|
| + injected fingerprints have not been tampered with. Only the data reduction
|
| + proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_Via_Missing_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTP responses whose data reduction proxy's Via header
|
| + is missing. This assumes the data reduction proxy injected fingerprints are
|
| + not tampered. Only the data reduction proxy responses with 200 OK response
|
| + code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_Via_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTP responses whose Via header shows intermediaries
|
| + between the Chromium client and the data reduction proxy. This assumes the
|
| + data reduction proxy injected fingerprints have not been tampered with. Only
|
| + the data reduction proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTamperDetection">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTPS responses that have been checked
|
| + for tampering. This assumes the data reduction proxy injected fingerprints
|
| + have not been tampered with. Only the data reduction proxy responses with
|
| + 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTamperDetection_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTPS responses that have been checked for tampering.
|
| + This assumes the data reduction proxy injected fingerprints have not been
|
| + tampered with. Only the data reduction proxy responses with 200 OK response
|
| + code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ChromeProxy">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTPS responses whose Chrome-Proxy
|
| + header has been tampered with. This assumes the data reduction proxy
|
| + injected fingerprints have not been tampered with. Only the data reduction
|
| + proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ChromeProxy_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTPS responses whose Chrome-Proxy header has been
|
| + tampered with. This assumes the data reduction proxy injected fingerprints
|
| + have not been tampered with. Only the data reduction proxy responses with
|
| + 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTPS responses whose Content-Length
|
| + header has been tampered with. This assumes the data reduction proxy
|
| + injected fingerprints have not been tampered with. Only the data reduction
|
| + proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_CSS">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTPS responses of CSS object whose
|
| + Content-Length header has been tampered with. This assumes the data
|
| + reduction proxy injected fingerprints have not been tampered with. Only the
|
| + data reduction proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram
|
| + name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_CSS_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTPS responses of CSS object whose Content-Length
|
| + header has been tampered with. This assumes the data reduction proxy
|
| + injected fingerprints have not been tampered with. Only the data reduction
|
| + proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_Image">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTPS responses of image object whose
|
| + Content-Length header has been tampered with. This assumes the data
|
| + reduction proxy injected fingerprints have not been tampered with. Only the
|
| + data reduction proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram
|
| + name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_Image_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTPS responses of image object whose Content-Length
|
| + header has been tampered with. This assumes the data reduction proxy
|
| + injected fingerprints have not been tampered with. Only the data reduction
|
| + proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_JS">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTPS responses of JavaScript object
|
| + whose Content-Length header has been tampered with. This assumes the data
|
| + reduction proxy injected fingerprints have not been tampered with. Only the
|
| + data reduction proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_JS_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTPS responses of JavaScript object whose
|
| + Content-Length header has been tampered with. This assumes the data
|
| + reduction proxy injected fingerprints have not been tampered with. Only the
|
| + data reduction proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_Other">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTPS responses of all other objects
|
| + whose Content-Length header has been tampered with. This assumes the data
|
| + reduction proxy injected fingerprints have not been tampered with. Only the
|
| + data reduction proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram
|
| + name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_Other_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTPS responses of all other objects whose
|
| + Content-Length header has been tampered with. This assumes the data
|
| + reduction proxy injected fingerprints have not been tampered with. Only the
|
| + data reduction proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTPS responses whose Chrome-Proxy header has been
|
| + tampered with. This assumes the data reduction proxy injected fingerprints
|
| + have not been tampered with. Only the data reduction proxy responses with
|
| + 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_OtherHeaders">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTPS responses whose some other
|
| + headers have been tampered with. This assumes the data reduction proxy
|
| + injected fingerprints have not been tampered with. Only the data reduction
|
| + proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_OtherHeaders_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTPS responses whose some other headers have been
|
| + tampered with. This assumes the data reduction proxy injected fingerprints
|
| + have not been tampered with. Only the data reduction proxy responses with
|
| + 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_Via">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTPS responses whose Via header shows
|
| + intermediaries between the Chromium client and the data reduction proxy.
|
| + This assumes the data reduction proxy injected fingerprints have not been
|
| + tampered with. Only the data reduction proxy responses with 200 OK response
|
| + code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_Via_Missing">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + For each carrier, the total number of HTTPS responses whose data reduction
|
| + proxy's Via header is missing. This assumes the data reduction proxy
|
| + injected fingerprints have not been tampered with. Only the data reduction
|
| + proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_Via_Missing_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTPS responses whose data reduction proxy's Via header
|
| + is missing. This assumes the data reduction proxy injected fingerprints are
|
| + not tampered. Only the data reduction proxy responses with 200 OK response
|
| + code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_Via_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + The total number of HTTPS responses whose Via header shows intermediaries
|
| + between the Chromium client and the data reduction proxy. This assumes the
|
| + data reduction proxy injected fingerprints have not been tampered with. Only
|
| + the data reduction proxy responses with 200 OK response code are checked.
|
| + </summary>
|
| +</histogram>
|
| +
|
| <histogram name="DataReductionProxy.NetworkChangeEvents"
|
| enum="DataReductionProxyNetworkChangeEvent">
|
| <owner>bengr@chromium.org</owner>
|
|
|