Open
Bug 1469146
Opened 6 years ago
Updated 2 years ago
[meta] Review performance Telemetry
Categories
(Toolkit :: Telemetry, enhancement, P3)
Toolkit
Telemetry
Tracking
()
NEW
Tracking | Status | |
---|---|---|
firefox62 | --- | affected |
People
(Reporter: gfritzsche, Unassigned)
References
(Depends on 1 open bug, Blocks 2 open bugs)
Details
(Keywords: meta)
From the historic Telemetry roots, we still have a fair bit of code & main ping data that we're not sure is used and who owns it.
Specific examples include:
- payload.lateWrites
- payload.fileIOReports
- payload.chromeHangs
- payload.threadHangstats
...
See the main ping review doc for details:
https://docs.google.com/spreadsheets/d/1y5gbtHibpEcZMObKDt1AXSXM4wLtw4vwXkN10OKV7H0/
And the documentation:
https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/data/main-ping.html
We should figure out:
- which parts can simply be removed
- for the remainders, who owns them and where to move the code so ownership is clear
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 1•6 years ago
|
||
The set of data might touch the teams of: mconley, vchin, past.
Reporter | ||
Comment 2•6 years ago
|
||
Code-wise i'm looking at:
- CombinedStacks.h/.cpp
- HangReports.h/.cpp
- ProcessedStack.h/.cpp
- TelemetryIOInterposeObserver.h/.cpp
They're all in here:
https://dxr.mozilla.org/mozilla-central/source/toolkit/components/telemetry
Also, specific locations in Telemetry core code:
- late writes: https://dxr.mozilla.org/mozilla-central/search?q=file%3ATelemetry.cpp+latewrite&redirect=false
- shutdown time tracking: https://dxr.mozilla.org/mozilla-central/search?q=file%3ATelemetry.cpp+shutdown&redirect=false
- failed profile lock counts: https://dxr.mozilla.org/mozilla-central/search?q=file%3ATelemetry.cpp+failedprofilelock&redirect=false
- chromehangs: https://dxr.mozilla.org/mozilla-central/search?q=file%3ATelemetry.cpp+chromehang&redirect=false
Reporter | ||
Comment 3•6 years ago
|
||
There also quite a few timestamps in payload.simpleMeasurements that we should check through:
https://docs.google.com/spreadsheets/d/1y5gbtHibpEcZMObKDt1AXSXM4wLtw4vwXkN10OKV7H0/
Reporter | ||
Comment 4•6 years ago
|
||
ni?me to reach out with some specific actionable questions.
Flags: needinfo?(gfritzsche)
Reporter | ||
Comment 5•5 years ago
|
||
Redirecting this to the current owner.
Flags: needinfo?(gfritzsche) → needinfo?(chutten)
Comment 6•5 years ago
|
||
I'll take this meta for now as a reminder to evaluate where to fit this in the 2020 plan.
Assignee: nobody → chutten
Status: NEW → ASSIGNED
Flags: needinfo?(chutten)
Updated•4 years ago
|
Assignee: chutten → nobody
Status: ASSIGNED → NEW
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•