Review and cleanup the printing telemetry
Categories
(Toolkit :: Printing, task, P1)
Tracking
()
People
(Reporter: jwatt, Assigned: jwatt)
References
(Blocks 1 open bug)
Details
(Whiteboard: [print2020_v78])
Attachments
(2 files, 2 obsolete files)
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
|
Details | Review |
5.14 KB,
text/plain
|
chutten
:
data-review+
|
Details |
Filing this to follow-up on the comments here:
https://phabricator.services.mozilla.com/D51992?id=187604#1586178
The "kind": "count"
lines there are deprecated, which is why the touched values appear in a whitelist in histogram-allowlists.json.
We should rewrite the existing telemetry probes to be scalars (in Scalars.yaml) and probably do a wider review of whether these probes even meet our needs as well as they could. (Maybe this should all just happen in bug 1569247, but filing separately for now and we can decide that later.)
In conversations with chutten he said changing to scalars would be "mildly disruptive". Chris, can you provide more details on that for the benefit of Martin so he can assess whether that would be a problem for him or not?
Assignee | ||
Updated•5 years ago
|
Comment 1•5 years ago
|
||
The benefits of Scalars are felt in a few places. On the analysis side, instead of encoding the single number of a "count histogram" as a sum and value in a bucket, a Scalar sends just the number. In a lot of places our now-fairly-smart tooling takes care of this for you, though, so the benefits are now limited by our Data Platform engineering : /
On the client-side it is helpful during testing to be able to read the number directly. And the yaml file format is easier to organize (it has categories!) and supports things like multi-line descriptions.
It's one of a few different types of ways we can encode data to help answer the questions you need to answer about your features. I encourage that you undertake a review of what those questions are so we can better understand what we need to collect and how. I'm happy to advise on how I'd set up data collections to answer them effectively.
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 2•5 years ago
|
||
Jonathan, are you planning to work on this? If so, can you mark this P1; otherwise, can you mark P3? Thanks!
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 3•4 years ago
|
||
Assignee | ||
Comment 4•4 years ago
|
||
Assignee | ||
Comment 5•4 years ago
|
||
Update names to reflect changes to patch.
Assignee | ||
Comment 6•4 years ago
|
||
Actually, this is category 2 data.
Comment 7•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 8•4 years ago
•
|
||
Comment on attachment 9153797 [details]
Bug 1600623. Add telemetry probes for print dialog/preview opens/cancels and print target type. r=bobowen,mbalfanz
Beta/Release Uplift Approval Request
- User impact if declined: This telemetry is important for both the Layout team (fragmentation work) and the Firefox frontend team (UX redesign). We would like to get it into Firefox 78 since this is an ESR release, and many of our corporate users who print more frequently, use ESR. It will help inform our decisions to be most impactful for users, and to measure success criteria.
Preemptively requesting uplift approval, although it's not actually made it into a Nightly release yet.
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: Yes (well, it has landed, so that's in process)
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): The patch adds telemetry and should not contain behavior changes. Really at worst the telemetry could in principal have been implemented incorrectly and we'll end up with useless data.
- String changes made/needed: none
Comment 10•4 years ago
|
||
bugherder |
Assignee | ||
Updated•4 years ago
|
Comment 11•4 years ago
|
||
Comment on attachment 9153797 [details]
Bug 1600623. Add telemetry probes for print dialog/preview opens/cancels and print target type. r=bobowen,mbalfanz
extra telemetry for printing, approved for 78.0b3
Comment 12•4 years ago
|
||
bugherder uplift |
Description
•