Closed
Bug 1003163
Opened 11 years ago
Closed 9 years ago
Client needs to report quality metrics
Categories
(Hello (Loop) :: Client, defect, P3)
Hello (Loop)
Client
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1189099
backlog | backlog+ |
People
(Reporter: RT, Unassigned)
References
Details
(Whiteboard: [p=2, gecko?][metrics])
User Story
As a product manager I want to know daily about minimum, average and maximum in-call latency, call setup latency and audio/video quality so that I know how well the service performs.
No description provided.
Reporter | ||
Updated•11 years ago
|
User Story: (updated)
Reporter | ||
Updated•11 years ago
|
Priority: -- → P2
Target Milestone: --- → mozilla34
Updated•11 years ago
|
Whiteboard: [s=fx34]
Reporter | ||
Updated•10 years ago
|
Whiteboard: [s=fx34] → p=?
Comment 1•10 years ago
|
||
"I want to know daily about minimum, average and maximum in-call latency"
=> Is it what the NSA calls "metadata"? ;-)
As a user, if I don't want you to have this info, do I have an opt-out?
Reporter | ||
Comment 2•10 years ago
|
||
This data won't be related to a specific user ID but should be collected to get an overall view of how the service performs.
We have not agreed yet on the mechanism by which the data will be collected but it is possible we'll be using Telemetry, which already exposes a way for users to opt out.
Comment 3•10 years ago
|
||
(In reply to Romain Testard [:RT] from comment #2)
> This data won't be related to a specific user ID but should be collected to
> get an overall view of how the service performs.
Ok, good to know, thanks :-)
> We have not agreed yet on the mechanism by which the data will be collected
> but it is possible we'll be using Telemetry, which already exposes a way for
> users to opt out.
Why wouldn't it be Telemetry? Telemetry has fairly clear rules about user privacy, etc. Wondering whether choosing Telemetry or not is what triggered my question.
Why would you choose something else if you're collecting anonymized performance data?
Where is this discussion taking place?
Reporter | ||
Comment 4•10 years ago
|
||
TokBox will provide this for MVP - this bug is kept opened until TokBox provides details on how to access their reporting solution.
Updated•10 years ago
|
Priority: P2 → P3
Whiteboard: p=? → [p=?, gecko?]
Updated•10 years ago
|
Priority: P3 → P4
Comment 5•10 years ago
|
||
we discussed this with the Loop team - and latency and call set up need to be determined on the client side.
Updated•10 years ago
|
Whiteboard: [p=?, gecko?] → [p=2, gecko?]
Comment 6•10 years ago
|
||
I'd love these sooner, but I think we can push this to Fx35.
Priority: P4 → P2
Target Milestone: mozilla34 → mozilla35
Comment 7•10 years ago
|
||
Hi RT - can you validate what we aren't getting from other folks and then we'll look at this.
backlog: --- → Fx36?
Flags: needinfo?(rtestard)
Target Milestone: mozilla35 → ---
Reporter | ||
Comment 8•10 years ago
|
||
TokBox confirmed they only can get us bitrate values so it's not a really good indicator of A/V quality.
Technically they can't give us latency data.
There is a lot there and I suggest we break it down as in-call latency, call set-up latency and in-call A/V quality are probably all very different areas. I'd like to understand from the team what area is likely to give us the best value for time as it's hard for me to understand what are the technical challenges of delivering these and the type of metrics most likely to be reflective of user issues.
A quick look at https://useradvocacy.mozilla.org/dashboards/hello-v1/ tells me 3% of users suffer video issues and 5% suffer audio issues.
Flags: needinfo?(rtestard)
Comment 9•10 years ago
|
||
revisit after looking for ways to gather simply.
backlog: Fx36? → Fx37?
Flags: needinfo?(mreavy)
Priority: P2 → --
Comment 10•10 years ago
|
||
Shell, can you add this to the info we need to gather in Portland for Fx37?
Flags: needinfo?(mreavy) → needinfo?(sescalante)
Updated•10 years ago
|
backlog: Fx37? → Fx37+
Flags: needinfo?(sescalante)
Priority: -- → P2
Comment 12•10 years ago
|
||
The platform needs to provide the appropriate stats which can then be sent upstream as part of our metrics. Doing a needinfo to myself to gather those stats. This bug likely won't become actionable until Fx38, so moving blocking-loop to Fx38?
backlog: Fx37+ → Fx38?
Flags: needinfo?(mreavy)
Priority: P2 → --
Updated•10 years ago
|
Priority: -- → P3
Updated•10 years ago
|
backlog: Fx38? → backlog+
Rank: 34
Flags: firefox-backlog+
Whiteboard: [p=2, gecko?] → [p=2, gecko?][metrics]
Comment 13•10 years ago
|
||
To start, we should take the stats that are available and being displayed in about:webrtc such as avg framerate, avg bitrate, loss, jitter, a/v sync, etc. Those are available today to the Loop/Hello code if we want to pass them upstream.
Flags: needinfo?(mreavy)
Reporter | ||
Comment 14•9 years ago
|
||
Maire, I understand this will happen soon by leveraging the Telemetry work already in place for platform and bringing the ability to split Hello and non Hello calls on the reports, could you please mark this bug as duplicate of the bug where this work is happening?
Flags: needinfo?(mreavy)
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(mreavy)
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•