You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have failures on both full mesh and focus based Element Call that are hard to debug. Any debugging we can do involves manually lining up and trawling through logs from each client and (if applicable) the SFU. This is not really a sustainable solution and it is critical to the success of MatrixRTC and Element Call that we can diagnose and fix failure modes.
Therefore, alongside the above change, we add feedback and debugging, investigating OpenTelemetry to collect call events and logs from all parties (on our own deployments and where permission is granted) in one place.
We need this information on both sides: frontend and backend. Information to report are:
WebRTC signaling (ICE candidates, tracks advertising/requesting, feeds we have, transceiver directions, basically a dump of the SDP)
business logic signaling (mute states, requesting media layers)
also address KPIs
video frozen
audio drop outs
total bandwidth used
Level of detail:
global debug view
zoom into participants
The content you are editing has changed. Please copy your edits and refresh the page.
fkwp
changed the title
Reporting of call debug information (in a machine readable way)
Call debug information & Telemetry (in a machine readable way)
Mar 3, 2023
Highlevel overview
We have failures on both full mesh and focus based Element Call that are hard to debug. Any debugging we can do involves manually lining up and trawling through logs from each client and (if applicable) the SFU. This is not really a sustainable solution and it is critical to the success of MatrixRTC and Element Call that we can diagnose and fix failure modes.
Therefore, alongside the above change, we add feedback and debugging, investigating OpenTelemetry to collect call events and logs from all parties (on our own deployments and where permission is granted) in one place.
We need this information on both sides: frontend and backend. Information to report are:
Level of detail:
Linked Issues
Goals
Relation to other Epics
The text was updated successfully, but these errors were encountered: