Chromium Code Reviews| Index: tools/metrics/histograms/histograms.xml |
| diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
| index db0a5b2a5b65ae693c13d89011e2c5ed03be792b..2c6a052ca0dbe375935242655c38970747f0ea41 100644 |
| --- a/tools/metrics/histograms/histograms.xml |
| +++ b/tools/metrics/histograms/histograms.xml |
| @@ -2977,6 +2977,417 @@ 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 data reduction proxy injected fingerprints are |
|
bolian
2014/07/24 21:00:15
add "the" before data reduction proxy in both occu
xingx1
2014/07/25 20:32:15
Done.
|
| + not tampered. Only 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 data reduction proxy injected fingerprints are not tampered. |
| + Only 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. |
| + </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. |
| + </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. |
| + </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 |
| + </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 |
| + </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 |
| + </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 |
| + </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 |
| + </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 |
| + </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 |
| + </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 |
| + </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. |
| + </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. |
| + </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. |
| + </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. |
| + </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. |
| + </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. |
| + </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. |
| + </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 data reduction proxy injected fingerprints are |
| + not tampered. Only 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 data reduction proxy injected fingerprints are not tampered. |
| + Only 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. |
| + </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. |
| + </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. |
| + </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 |
| + </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 |
| + </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 |
| + </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 |
| + </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 |
| + </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 |
| + </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 |
| + </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 |
| + </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. |
| + </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. |
| + </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. |
| + </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. |
| + </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. |
| + </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. |
| + </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. |
| + </summary> |
| +</histogram> |
| + |
| <histogram name="DataReductionProxy.ProbeURL" |
| enum="DataReductionProxyProbeURLFetchResult"> |
| <owner>bengr@chromium.org</owner> |