Index: net/http/http_server_properties.cc |
diff --git a/net/http/http_server_properties.cc b/net/http/http_server_properties.cc |
index 72b47c1b349819da4efd848f0c0f0ce3804c3191..19b334c1fb3b737820c0d8aef1cc56a99f566815 100644 |
--- a/net/http/http_server_properties.cc |
+++ b/net/http/http_server_properties.cc |
@@ -31,9 +31,20 @@ COMPILE_ASSERT( |
} // namespace |
-void HistogramAlternateProtocolUsage(AlternateProtocolUsage usage) { |
+void HistogramAlternateProtocolUsage( |
+ AlternateProtocolUsage usage, |
+ AlternateProtocolExperiment alternate_protocol_experiment) { |
UMA_HISTOGRAM_ENUMERATION("Net.AlternateProtocolUsage", usage, |
ALTERNATE_PROTOCOL_USAGE_MAX); |
+ if (alternate_protocol_experiment == |
+ ALTERNATE_PROTOCOL_TRUNCATED_200_SERVERS) { |
+ UMA_HISTOGRAM_ENUMERATION("Net.AlternateProtocolUsage.200Truncated", usage, |
+ ALTERNATE_PROTOCOL_USAGE_MAX); |
+ } else if (alternate_protocol_experiment == |
+ ALTERNATE_PROTOCOL_TRUNCATED_1000_SERVERS) { |
+ UMA_HISTOGRAM_ENUMERATION("Net.AlternateProtocolUsage.1000Truncated", usage, |
+ ALTERNATE_PROTOCOL_USAGE_MAX); |
+ } |
} |
void HistogramBrokenAlternateProtocolLocation( |