Closed Bug 1536565 Opened 5 years ago Closed 5 years ago

Implement a full Firefox Origin Telemetry Prototype

Categories

(Toolkit :: Telemetry, enhancement, P1)

enhancement
Points:
3

Tracking

()

RESOLVED FIXED

People

(Reporter: chutten, Assigned: chutten)

References

Details

This bug is about turning the proposed design from bug 1522660 and the skeleton implementation from bug 1530481 into a fully-operational Proof-of-Concept Prototype implementation.

This means we'll need

  • A ping assembly, scheduling, and sending mechanism
  • about:telemetry support
  • Data Collection Review for the ping dimensions (of which there are very few: Common Ping Format, Version, and Reason)
  • Documentation (needed for the Data Collection Review)
  • More Tests
  • Support for more than 2046 origins for a given metric

We may also benefit from

  • Definitions files for the origins list and metrics list (will allow us to leverage compile-time string tables and maps instead of constructing them at init)

By the end of this we should have a fully-tested and documented implementation that can be used by our prototype consumer (Content Blocking).

This implementation will be pref'd or #define'd to be Nightly-only for the moment.

Depends on: 1536805
Depends on: 1538276
Depends on: 1538744
Depends on: 1538815
Depends on: 1539257
Depends on: 1539262
No longer depends on: 1538815

All blocking changes are resolved.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
See Also: → 1555162
You need to log in before you can comment on or make changes to this bug.