Event Telemetry: Difference between revisions

Jump to navigation Jump to search
→‎Deliverables: deliverables
(→‎Project: remove pipeline bugs link (was generic))
(→‎Deliverables: deliverables)
Line 26: Line 26:


=== Deliverables ===
=== Deliverables ===
*  
* Establish a common event data format and tooling.
* Record event data with at least (object, method, timestamp) data.
* Enable categorizing of events, so we can serve different pings with the same API and data format.
* Allow distinguishing between opt-in and opt-out event recording.
* Allow easy recording & submission of events in batches.
* Events submitted with the main ping should have occurred in that pings subsession.
* Flat data format, not nested.
* Enforce client-side limits on event data to avoid spamming.
* Shipping new event recording without riding the trains.
* Validation of the data based on schemas.
* Enforcement of data review, quality control, documentation.


=== Client work ===
=== Client work ===

Navigation menu