Firefox/Input/Heartbeat: Difference between revisions

→‎v2: beat harder: update requirements
(adding data for v2)
(→‎v2: beat harder: update requirements)
Line 74: Line 74:
# API endpoint to capture specified data as JSON content: <tt>/api/v2/hb/</tt>
# API endpoint to capture specified data as JSON content: <tt>/api/v2/hb/</tt>
# captured data is put into a db table that's specific to heartbeat
# captured data is put into a db table that's specific to heartbeat
# API should return a rollup of all errors with a packet all at once
# timestamps are milliseconds since epoch (which requires BigIntegerField)
# need a way to see hb data and hb errors for debugging the heartbeat client--these CANNOT be publicly available


Anti-requirements:
Anti-requirements:


# no access to reading the data via the Input website
# no access to reading/analyzing the data via the Input website
# doesn't have to be forever-future-proof--just six-months-future-proof


Bugs:
Bugs:
Confirmed users
539

edits