[WIP] Reject Abnormal Usage Pings
Problem
Currently usage ping accepts all payloads and data sent by instances whether the data is valid or not. As shown by this slack thread: https://gitlab.slack.com/archives/C53JE0CRK/p1585875197000900, users can fake their usage ping data.
We need to find a way to validate whether a usage pings are valid or not.
Proposal
-
We can try adding an auth token to usage pings which is based off of a customer's license key. The reasoning behind this is users with instances with licenses are less likely to fake their data. This would essentially mean that paid instances with licenses are more trustworthy than free instances that do not have licenses.
-
We can remove outlier data from our dashboards.
Result
Next steps (if any)
Edited by Jerome Z Ng