Add Telemetry for the about:home caching mechanism
Categories
(Firefox :: New Tab Page, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox80 | --- | verified |
People
(Reporter: mconley, Assigned: mconley)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
Attachments
(3 files)
In a session, we should try to get a measure of:
- Whether the cache was:
- Non-existent
- Valid and loaded
- Corrupt and discarded
- Late and ignored
- Time spent constructing the cached document in the child
- How long it takes to paint about:home at startup when the cache is enabled and valid
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
This doesn't include tests for the CACHE_RESULT_SCALARS.CORRUPT and
CACHE_RESULT_SCALARS.LATE cases. Those tests will be added in
bug 1633051.
Depends on D81189
Updated•3 years ago
|
Assignee | ||
Comment 3•3 years ago
|
||
Comment 4•3 years ago
|
||
Comment on attachment 9159473 [details]
Data review request.md
1. Is there or will there be documentation that describes the schema for the ultimate data set in a public, complete, and accurate way?
Yes, this will be documented in the probe dictionary.
2. Is there a control mechanism that allows the user to turn the data collection on and off?
Yes, by opting out of telemetry.
3. If the request is for permanent data collection, is there someone who will monitor the data over time?
Not permanent data collection.
4. Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?
Category 1, Technical data.
5. Is the data collection request for default-on or default-off?
Default on.
6. Does the instrumentation include the addition of any new identifiers?
No new identifiers.
7. Is the data collection covered by the existing Firefox privacy notice?
Yes.
8. Does there need to be a check-in in the future to determine whether to renew the data?
Yes, check in in 6 months.
9. Does the data collection use a third-party collection tool?
No.
----
data-review +
Pushed by mconley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e8290c6bfdaa Add Telemetry for about:home startup cache. r=Gijs,data-review=mmccorquodale https://hg.mozilla.org/integration/autoland/rev/ebcad04b8151 Add tests for scenarios when the about:home startup cache isn't used. r=Gijs
Comment 6•3 years ago
|
||
Backed out for bc failures on browser_locale_change.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/b48777a21aabc35311956a1a1395a5dbba8c1a77
Log link: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=308402877&repo=autoland&lineNumber=26175
Pushed by mconley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/10963a6a8a57 Add Telemetry for about:home startup cache. r=Gijs,data-review=mmccorquodale https://hg.mozilla.org/integration/autoland/rev/23f3448ea3b8 Add tests for scenarios when the about:home startup cache isn't used. r=Gijs
Comment 8•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/10963a6a8a57
https://hg.mozilla.org/mozilla-central/rev/23f3448ea3b8
Assignee | ||
Updated•3 years ago
|
Comment 9•3 years ago
|
||
I have verified that the browser.startup.abouthome_cache_result
scalar is collected and viewable in about:telemetry on the Firefox RC 80 (beta channel, BuildID 20200818235255), the latest Firefox Beta 81.0b1 (BuildID 20200824150741), and the latest Nightly 82.0a1 (BuildID 20200824215021) using Windows 10 x64, macOS 10.15.4, and Linux MX 4.19.
@mconley, please let me know if this verification was insufficient.
Description
•