Closed Bug 931906 Opened 11 years ago Closed 10 years ago

Port Chromehang export to new telemetry backend

Categories

(Webtools Graveyard :: Telemetry Server, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mreid, Unassigned)

Details

We want to continue to provide chromehang data for analysis, so we'll need to port the Hadoop based export over to the AWS backend.

The script that runs the export on the old system is here:
https://github.com/mozilla-metrics/telemetry-toolbox/blob/master/src/main/sh/daily-telemetry-chromehangs.sh
I've created an initial data export for chromehangs:
https://github.com/mozilla/telemetry-server/commit/0e9d8a0e2bbd43d78c734917ee476d02c399ba5a
Vladan, what did you have in mind for a dashboard for this data?

Do you still have the code used for this analysis:
https://blog.mozilla.org/vdjeric/2013/04/09/current-state-of-firefox-chrome-hangs/
Flags: needinfo?(vdjeric)
I still have the code for that analysis but it's very messy and I was planning to rewrite it before we switched Telemetry backends, so we should probably start from scratch. However, I can send you the details of the heuristics I used to generate stack signatures (for grouping similar stacks).

For the first cut of the chrome-hang dashboard, I'd like to see:

a) Similar stacks grouped and counted together i.e. stack signatures. When displaying the signature in the dash, it might be nice to only show the top 4 or 5 frames and have it expand when clicked. Include the library name next to the function name or just include the library name once and use color-coding to indicate which frames belong to which library
b) for each signature, its ping count and frequency (same as main-thread IO dashboard), the median hang duration, median firefox uptime + median system uptime at time of the hang
d) all the other dashboard functionality we have in existing dashboards: sort by column + filters for application/channel/version + top X + weekly change in rank
Flags: needinfo?(vdjeric)
Initial dashboard deployed here:
http://telemetry.mozilla.org/chromehangs/
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Product: Webtools → Webtools Graveyard
You need to log in before you can comment on or make changes to this bug.