Closed Bug 1438258 Opened 8 years ago Closed 7 years ago

Track (at least) crashes in fennec

Categories

(Data Platform and Tools Graveyard :: Datasets: Error Aggregates, enhancement, P1)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wlach, Assigned: akomar)

References

Details

Attachments

(1 file)

Now that bug 1407557 is implemented, we should at least start tracking fennec crashes within the error_aggregates. This is a prerequisite for monitoring fennec within missioncontrol.
Frank, can we use the "durations" field from the core ping to get a measure of kilo-usage-hours? Per the core ping docs[1], it is "combined duration, in seconds, of all sessions since last upload". [1] https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/data/core-ping.html
Flags: needinfo?(fbertsch)
Yup, the durations field is the way to go here. This will dovetail nicely with some of the Amplitude work where I also need to parse the core ping. Some of the dimensions and metrics don't match up. For example, is gfx_compositor reported correctly (is that even a thing on mobile?). None of the histograms will be available - neither the count histograms or the thresholds, nor will first_paint.
Flags: needinfo?(fbertsch)
(In reply to Frank Bertsch [:frank] from comment #2) > Yup, the durations field is the way to go here. This will dovetail nicely > with some of the Amplitude work where I also need to parse the core ping. > > Some of the dimensions and metrics don't match up. For example, is > gfx_compositor reported correctly (is that even a thing on mobile?). Fairly certain it isn't. > None of the histograms will be available - neither the count histograms or > the thresholds, nor will first_paint. I think that's all ok, we can just return null or 0 where we don't have a value for a dimension or count.
Hello Will - Do we have any idea when this work will be started? Thanks!
Flags: needinfo?(wlachance)
I asked :mreid about this yesterday, I think he knows what's going on.
Flags: needinfo?(wlachance) → needinfo?(mreid)
Quick update here. It looks like we're getting close to unblocking deployment of the latest telemetry-streaming code. That should happen next week, barring new problems coming to light. Once that has happened, we will need to make a change to the Error Aggregates code to: - Include crash pings where application = Fennec - Process core pings where application = Fennec This will give us crash counts and usage hours. Frank, you mentioned that it can be tricky to add a new ping type, could you set the points on this bug based on how much effort you expect the above changes to Error Aggregates to be?
Flags: needinfo?(mreid) → needinfo?(fbertsch)
This should be doable with 3 points of effort. Just to clarify, we will be processing: - Crash pings with appName == "Fennec" - Core pings with appName == "Fennec" AND os == "Android"
Points: --- → 3
Flags: needinfo?(fbertsch)
Note that crash counts on beta won't have the correct version until bug 1453238 is fixed.
Depends on: 1453238
Assignee: nobody → akomarzewski
Priority: -- → P1
Blocks: 1454642
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Product: Data Platform and Tools → Data Platform and Tools Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: