Can we now use standard telemetry for webrtc stats?
Categories
(Core :: WebRTC: Signaling, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox72 | --- | fixed |
People
(Reporter: chutten|PTO, Assigned: dminor)
Details
(Whiteboard: [measurement:client:tracking])
Attachments
(2 files)
Reporter | ||
Comment 1•8 years ago
|
||
Comment 2•8 years ago
|
||
Comment 3•8 years ago
|
||
![]() |
||
Comment 4•8 years ago
|
||
Reporter | ||
Comment 5•8 years ago
|
||
![]() |
||
Comment 6•8 years ago
|
||
Updated•8 years ago
|
![]() |
||
Updated•8 years ago
|
Comment 7•8 years ago
|
||
Comment 8•6 years ago
|
||
(In reply to Georg Fritzsche [:gfritzsche] from comment #4)
(In reply to Nils Ohlmeier [:drno] from comment #3)
To give a bit of history: the reason this in custom code is that the default
Histograms could not carry the 27 bits we are using. Or there were at least
concerns about the size of data to be transferred as each of the 2^27
representations would get transferred (?).The serialization/transfer of histogram data is sparse, but if you record
many of those representations in a single session, that is a concern.
AFAIU, performance becomes a concern for the aggregator though for high
bucket counts.I think the default analyzes I would want to perform on this data would
something like:
- show me success vs failure percentages in case where both sides of the
call had IPv6 UDP- show me success vs failure percentages where only one side had TCP
available- show me how many Windows clients had TCP locally available
...Can you enumerate the standard questions and add standard scalars or
histograms for them?
(e.g. boolean scalar for "tcp available", boolean histogram for
"success/failure with both sides having udp")
Then you would have them show up automatically in e.g. the TMO dashboard
without further work.
Looks like this fell between the cracks. The original intent for this telemetry was to answer the question "Why did our ICE success rate go down?". As such, we did not have a small number of things we wanted to monitor. We really did want every combination of capabilities (local and remote).
That said, I don't think anyone has looked at this telemetry in a really long time. I can't even figure out how to find this data anymore. We don't have telemetry for the overall ICE success rate, either.
Has anybody actually used this ICE candidate telemetry in the last year? We may just need to remove this.
Assignee | ||
Comment 11•6 years ago
|
||
I'm not using it. I can take care of removing it.
Reporter | ||
Comment 12•6 years ago
|
||
Please let me know if I can be of any assistance in its removal.
Assignee | ||
Comment 13•6 years ago
|
||
This ICE candidate telemetry has not been used in a long time and in
addition requires special handling by the telemetry code. It is best
removed.
Assignee | ||
Comment 14•6 years ago
|
||
The ICE candidate telemetry recorded using this is no longer useful,
and so this code can be safely removed.
Depends on D50656
Comment 15•6 years ago
|
||
Comment 16•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e2536fbffa15
https://hg.mozilla.org/mozilla-central/rev/bbd49f460213
Description
•