Closed Bug 1122479 Opened 9 years ago Closed 9 years ago

[meta] about:healthreport needs to be updated to work with Telemetry data.

Categories

(Firefox Health Report Graveyard :: Client: Desktop, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: Dexter, Unassigned)

References

Details

(Keywords: meta, Whiteboard: [unifiedTelemetry] [measurement:client])

We will need to update about:healthreport to work with Telemetry data.
Blocks: 1120356
Blocks: 1122480
No longer blocks: 1122480
Per discussion today, this is bigger in scope then expected and needs some more break-down.

*** Client-side work

We need to update the self-support API. Currently it works from one blob of data.
We want it work based on the current and historic ping data (180 days retention), so those have to be exposed in the ping API.

We probably don't always want all the 180 days backlog. The "raw data" part probably needs pagination (e.g. one ping or day per page etc.).

*** Page content

The about:healthreport content script comes from server-side, the source is here:
https://github.com/mozilla/fhr-jelly/tree/master
It currently isn't owned so well, so we might have to pick that up ourselves or find someone to update it.

That server-side content is currently requested from a non-version URL:
datareporting.healthreport.about.reportUrl;https://fhr.cdn.mozilla.net/%LOCALE%/
... we need to include at least version/build information in that URL.

As the about:healthreport content comes from the server, we don't have to worry about string freezes.

The logic in that content needs to be updated to work from the invidual pings collected from the updated API (instead of one blob).
Depends on: 1150030
Depends on: 1150115
Depends on: 1150134
Keywords: meta
Summary: about:healthreport needs to be updated to work with Telemetry data. → [meta] about:healthreport needs to be updated to work with Telemetry data.
Depends on: 1150491
Whiteboard: [rC] [unifiedTelemetry]
Depends on: 1180673
Depends on: 1215578
Whiteboard: [rC] [unifiedTelemetry] → [unifiedTelemetry] [measurement:client]
Depends on: 1217341
Depends on: 1218842
Depends on: 1220110
Depends on: 1220119
Depends on: 1227619
Depends on: 1229781
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Depends on: 1335821
No longer depends on: 1335821
Product: Firefox Health Report → Firefox Health Report Graveyard
You need to log in before you can comment on or make changes to this bug.