Since we’re rapidly developing core, it’d be really helpful to collect some stats from it. That way, we can know that how many people are using mesg and what their specs are. This can help us to how much we should carry about being backwards compatible in this period and can give us a nice overall idea about our users.
We should be only collecting stats that doesn’t reveal anything private from devs perspective. For example we can collect running services count but not their names. Also allowing us to collecting stats should be an optional thing and devs can choose to give perms on core’s installation time.
Stats to collect (please extend this list with your preference)
- installation count (ilgooz)
- core’s version (ilgooz)
- core’s running state to measure active core count and total running hours (ilgooz)
- deployed, running services count (ilgooz)
- os stats (ilgooz)