diff options
author | gavinp@chromium.org <gavinp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-27 01:00:16 +0000 |
---|---|---|
committer | gavinp@chromium.org <gavinp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-27 01:00:16 +0000 |
commit | 93f8b568bc6d79505ea087bb6eb8b4a2a01a2a1f (patch) | |
tree | eb7a0e0dfeef8ba11878c5efb29cc5e39b14fef6 /net | |
parent | d29b3a8948b3ae214d3fefcb61ecfb000762a282 (diff) | |
download | chromium_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.cc | 7 |
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, |