From f59d9fbb24ed3ee75032f085852a6eacdde7c416 Mon Sep 17 00:00:00 2001 From: Philipp Hancke Date: Wed, 13 Oct 2021 11:34:15 +0200 Subject: [PATCH] peerconnection: measure number of ice servers for created and connected connections. This will allow making an informed choice for https://webrtc-review.googlesource.com/c/src/+/234867 BUG=webrtc:13265 Change-Id: Ica3bb7695f53403e481ab1ea2a78fa2719fe44a2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/234867 Reviewed-by: Johannes Kron Reviewed-by: Harald Alvestrand Commit-Queue: Harald Alvestrand Cr-Commit-Position: refs/heads/main@{#35203} --- pc/peer_connection.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pc/peer_connection.cc b/pc/peer_connection.cc index ad83a8781a..eb153eb58c 100644 --- a/pc/peer_connection.cc +++ b/pc/peer_connection.cc @@ -652,6 +652,10 @@ RTCError PeerConnection::Initialize( }, delay_ms); + // Record the number of configured ICE servers for all connections. + RTC_HISTOGRAM_COUNTS_LINEAR("WebRTC.PeerConnection.IceServers.Configured", + configuration_.servers.size(), 0, 31, 32); + return RTCError::OK(); } @@ -1896,6 +1900,10 @@ void PeerConnection::SetConnectionState( } RTC_HISTOGRAM_ENUMERATION("WebRTC.PeerConnection.ProvisionalAnswer", pranswer, kProvisionalAnswerMax); + + // Record the number of configured ICE servers for connected connections. + RTC_HISTOGRAM_COUNTS_LINEAR("WebRTC.PeerConnection.IceServers.Connected", + configuration_.servers.size(), 0, 31, 32); } }