mozilla / ping-centre

INACTIVE - http://mzl.la/ghe-archive
Mozilla Public License 2.0
8 stars 10 forks source link

Add an onyx endpoint and disco/inferno ETL and redshift table for health pings #103

Closed jaredlockhart closed 7 years ago

jaredlockhart commented 7 years ago

We are adding a new health check ping in #100 and we need to do additional server side work to facilitate this. Let's agree on a schema and then we can add the ingestion endpoints, etls, and redshift table.

emtwo commented 7 years ago

Here is my suggestion for fields in the ping:

Default Values set by Ping Centre: version release_channel locale shield_id client_id topic

Health Telemetry Specific Values: event (e.g. "activity_stream_enabled") value (e.g. "False")

Server Side Values: country_code date receive_at os device .....

ncloudioj commented 7 years ago

Do we want other types for the value column? For example, the pref could be boolean, integer, and string in Firefox. For simplicity, we can also treat them all as string, and do the conversion durgin the query time.

emtwo commented 7 years ago

Yes, sorry I didn't mean the value field should be boolean. It can be anything so string is a good idea.

ncloudioj commented 7 years ago

Closed via splice #402 and infernyx #107