summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorgavinp@chromium.org <gavinp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-27 01:00:16 +0000
committergavinp@chromium.org <gavinp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-27 01:00:16 +0000
commit93f8b568bc6d79505ea087bb6eb8b4a2a01a2a1f (patch)
treeeb7a0e0dfeef8ba11878c5efb29cc5e39b14fef6 /net
parentd29b3a8948b3ae214d3fefcb61ecfb000762a282 (diff)
downloadchromium_src-93f8b568bc6d79505ea087bb6eb8b4a2a01a2a1f.zip
chromium_src-93f8b568bc6d79505ea087bb6eb8b4a2a01a2a1f.tar.gz
chromium_src-93f8b568bc6d79505ea087bb6eb8b4a2a01a2a1f.tar.bz2
Add Net.HttpResponseCode_Nxx_MainFrame histogram.
BUG=None Review URL: http://codereview.chromium.org/9834031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129078 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
-rw-r--r--net/http/http_network_transaction.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/net/http/http_network_transaction.cc b/net/http/http_network_transaction.cc
index 57ff747..f6c4d53 100644
--- a/net/http/http_network_transaction.cc
+++ b/net/http/http_network_transaction.cc
@@ -832,6 +832,13 @@ int HttpNetworkTransaction::DoReadHeadersComplete(int result) {
return rv;
}
+ // Like Net.HttpResponseCode, but only for MAIN_FRAME loads.
+ if (request_->load_flags & LOAD_MAIN_FRAME) {
+ const int response_code = response_.headers->response_code();
+ UMA_HISTOGRAM_ENUMERATION(
+ "Net.HttpResponseCode_Nxx_MainFrame", response_code/100, 10);
+ }
+
if (net_log_.IsLoggingAllEvents()) {
net_log_.AddEvent(
NetLog::TYPE_HTTP_TRANSACTION_READ_RESPONSE_HEADERS,