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