Jim Chen schrieb:
> Thanks for the feedback! When you say "stability tracking" do you mean just Socorro by itself? I'm not too familiar with how our telemetry data are used, but I think the data go to Metrics and are being tracked by Metrics.
What I'd doing is all based on Socorro data, yes. I'm probably the
person on paid staff most well-versed with what we are tracking and
analyzing in that data at this time.
Unfortunately, I have neither any idea what related information we have
within telemetry nor how we would get it linked to Socorro data or
analyzed for stability issues. I'd hope we'd do more of that but
unfortunately I myself am maxed out on time - recently even more than
before, so I'd need help there if we want to become more efficient in
reading and connecting the information we gather.
Oh, and we'll also collect some stability-related data with FHR, I'd
love to get that connected to our other indicators as well.
> I think it's mostly for technical reasons. For Android at least, Breakpad is not used for ANR reporting. That means if we want to have the data sent to Socorro, we need to convert the data to something Socorro understands. That would involve significant effort, because Socorro is not made to work with something other than Breakpad, AFAIK. On the other hand, it's relatively easy to save the ANR data and have Telemetry send it to the Metrics server.
For one thing, good to know. For the other, we also can possibly work
with the Socorro team on making it understand other data.
The latter won't work in the short term, but I'm, pretty sure they'll be
interested to work in that direction in the longer term. And I'd be very
interested in weaving our sources of information on stability together
more tightly (or at all).
>> What speaks against
>> having the users control what they send?
>
> That's up for discussion as part of the privacy review. Currently the ANR reporting feature follows Telemetry settings, which means it can be turned on and off globally.
I'd say it depends on how much privacy-relevant information is in those
reports. We tell people that telemetry data is anonymized, if this data
isn't, it probably needs more confirmation from the user.
That said, on Firefox OS we even default our prompts to let users opt
into always sending crash reports, which definitely can contain private
info.
Robert Kaiser