Capture linux distribution in usage ping
We currently do not know what Linux distributions our users are using, which prevents us from making data driven decisions on whether we should stop supporting some current distributions, or add additional distributions for official support.
This is a blind spot, and causes us to have lagging indicators of demand like omnibus-gitlab#5902 (closed) as well as more unknowns when considering optimizing our supported distributions.
We currently do collect the architecture of the system (e.g. x86 or x64) but do not collect the linux distribution. We should try to add this, if we can. Example dashboard of where we capture of a lot of system metrics: https://app.periscopedata.com/app/gitlab/679200/Enablement::Memory
Potential solution
- Read from
/etc/os-release
- Pull ESB/LSB from this file (i.e. Amazon Linux 2, etc.)
- Include this in the usage ping
Once we complete this issue, we can create a follow up data issue to create the dashboard.