Update Net.AlternateProtocolBrokenLocation in HttpNetworkTransaction.

Change-Id: Ic0a624d62f0876ca02c204f874803809d2f81d1c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1577793
Reviewed-by: Zhongyi Shi <[email protected]>
Commit-Queue: Ryan Hamilton <[email protected]>
Cr-Commit-Position: refs/heads/master@{#652978}
diff --git a/net/http/http_network_transaction.cc b/net/http/http_network_transaction.cc
index 05cf9a3..0d726f3 100644
--- a/net/http/http_network_transaction.cc
+++ b/net/http/http_network_transaction.cc
@@ -1331,6 +1331,8 @@
     // error with an alternative service, mark that alternative service broken.
     if (!enable_alternative_services_ &&
         retried_alternative_service_.protocol != kProtoUnknown) {
+      HistogramBrokenAlternateProtocolLocation(
+          BROKEN_ALTERNATE_PROTOCOL_LOCATION_HTTP_NETWORK_TRANSACTION);
       session_->http_server_properties()->MarkAlternativeServiceBroken(
           retried_alternative_service_);
     }