Page MenuHomePhabricator

Release Metrics Platform v1
Open, HighPublic

Description

This task tracks work involved with completing the first release of the "Metrics Platform," which is a software suite consisting of:

  • Event Platform Client Libraries
  • Event Stream Configuration
  • Event Schema

These components exist today but are not interacting according to a unified design, and this is what the first release will bring.

The system will operate on a concept called "Analytics-By-Contract". In this system, roles are divided into data producers and data consumers.

  • Data producers: engineers who add instrumentation to product code. Each instrument sends an event, which consists of a name and some data.
  • Data consumers: data scientists who define a dataset using a stream configuration, deploys the stream, and begins querying data in the database.

The "contract" is a piece of configuration called a "stream configuration". The job of the Event Platform Client Library is to fulfill the contract.

Related Objects

StatusSubtypeAssignedTask
Openjlinehan
OpenNone
ResolvedDAbad
Resolved Mholloway
OpenNone
Duplicatejlinehan
In Progressjlinehan
ResolvedDAbad
Duplicatekzimmerman
Resolved Mholloway
ResolvedDAbad
Openjlinehan
OpenNone
Openjlinehan
Resolved Mholloway
Resolved Mholloway
OpenDAbad
Openjlinehan
Openjlinehan
Resolved Mholloway
Openjlinehan
Openjlinehan
Resolved Mholloway
Openjlinehan
Openjlinehan
Resolved Mholloway
OpenNone
Resolved mpopov
ResolvedTsevener
ResolvedTsevener
Resolved mpopov
ResolvedBUG REPORT Mholloway
ResolvedSNowick_WMF
Resolved Mholloway
ResolvedSpike Mholloway
Resolved Mholloway
Openjlinehan
Openjlinehan
Resolved Mholloway
Resolved Mholloway
OpenNone
OpenNone

Event Timeline

LGoto triaged this task as High priority.Mar 24 2021, 6:37 PM