[COMPASS-5820] Add os info to telemetry Created: 11/May/22  Updated: 29/Oct/23  Resolved: 15/Jun/22

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: No version

Type: Task Priority: Major - P3
Reporter: Maurizio Casimirri Assignee: Maurizio Casimirri
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Documentation Changes: Not Needed

 Description   

We don't have info about users os beside process.platform (linux, darwin, win32) and process.arch.

We usually need to know more to understand for example how many users are adopting a new os, or if support for an old os can be dropped.

Also with `process.platform` + `process.arch` we are not able to see how many users are on M1 already.

We want to add the following stats on `identify`:

os_type: string; // os.type()
os_version: string; // os.version() - this also allows us to identify M1s installations even when running on rosetta
os_arch: string; // os.arch();
os_linux_dist?: string; // if linux the name of the distribution or Unknown if can't detect
os_linux_release?: string; // if linux the version of the distribution or Unknown if can't detect



 Comments   
Comment by Githook User [ 02/Jun/22 ]

Author:

{'name': 'Maurizio Casimirri', 'email': 'maurizio.cas@gmail.com', 'username': 'mcasimir'}

Message: feat: report os info telemetry COMPASS-5820 (#3086)

  • feat: report os info
  • make test pass
  • remove unused package
  • fix tests
  • account for quotes in releases file
  • remove unused export
  • add channel and distribution to identify
  • add common properties
Comment by Githook User [ 01/Jun/22 ]

Author:

{'name': 'Maurizio Casimirri', 'email': 'maurizio.cas@gmail.com', 'username': 'mcasimir'}

Message: feat: report os info telemetry COMPASS-5820 (#3086)

  • feat: report os info
  • make test pass
  • remove unused package
  • fix tests
  • account for quotes in releases file
  • remove unused export
  • add channel and distribution to identify
  • add common properties
Comment by Githook User [ 31/May/22 ]

Author:

{'name': 'Maurizio Casimirri', 'email': 'maurizio.cas@gmail.com', 'username': 'mcasimir'}

Message: feat: report os info telemetry COMPASS-5820 (#3086)

  • feat: report os info
  • make test pass
  • remove unused package
  • fix tests
  • account for quotes in releases file
  • remove unused export
  • add channel and distribution to identify
  • add common properties
Comment by Githook User [ 31/May/22 ]

Author:

{'name': 'Maurizio Casimirri', 'email': 'maurizio.cas@gmail.com', 'username': 'mcasimir'}

Message: feat: report os info telemetry COMPASS-5820 (#3086)

  • feat: report os info
  • make test pass
  • remove unused package
  • fix tests
  • account for quotes in releases file
  • remove unused export
  • add channel and distribution to identify
  • add common properties
Comment by Githook User [ 31/May/22 ]

Author:

{'name': 'Maurizio Casimirri', 'email': 'maurizio.cas@gmail.com', 'username': 'mcasimir'}

Message: feat: report os info telemetry COMPASS-5820 (#3086)

  • feat: report os info
  • make test pass
  • remove unused package
  • fix tests
  • account for quotes in releases file
  • remove unused export
  • add channel and distribution to identify
  • add common properties
Comment by Githook User [ 23/May/22 ]

Author:

{'name': 'Maurizio Casimirri', 'email': 'maurizio.cas@gmail.com', 'username': 'mcasimir'}

Message: feat: report os info telemetry COMPASS-5820 (#3086)

  • feat: report os info
  • make test pass
  • remove unused package
  • fix tests
  • account for quotes in releases file
  • remove unused export
  • add channel and distribution to identify
  • add common properties
Comment by Githook User [ 23/May/22 ]

Author:

{'name': 'Maurizio Casimirri', 'email': 'maurizio.cas@gmail.com', 'username': 'mcasimir'}

Message: feat: report os info telemetry COMPASS-5820 (#3086)

  • feat: report os info
  • make test pass
  • remove unused package
  • fix tests
  • account for quotes in releases file
  • remove unused export
  • add channel and distribution to identify
  • add common properties
Comment by Githook User [ 23/May/22 ]

Author:

{'name': 'Maurizio Casimirri', 'email': 'maurizio.cas@gmail.com', 'username': 'mcasimir'}

Message: feat: report os info telemetry COMPASS-5820 (#3086)

  • feat: report os info
  • make test pass
  • remove unused package
  • fix tests
  • account for quotes in releases file
  • remove unused export
  • add channel and distribution to identify
  • add common properties
Comment by Githook User [ 23/May/22 ]

Author:

{'name': 'Maurizio Casimirri', 'email': 'maurizio.cas@gmail.com', 'username': 'mcasimir'}

Message: feat: report os info telemetry COMPASS-5820 (#3086)

  • feat: report os info
  • make test pass
  • remove unused package
  • fix tests
  • account for quotes in releases file
  • remove unused export
  • add channel and distribution to identify
  • add common properties
Comment by Githook User [ 23/May/22 ]

Author:

{'name': 'Maurizio Casimirri', 'email': 'maurizio.cas@gmail.com', 'username': 'mcasimir'}

Message: feat: report os info telemetry COMPASS-5820 (#3086)

  • feat: report os info
  • make test pass
  • remove unused package
  • fix tests
  • account for quotes in releases file
  • remove unused export
  • add channel and distribution to identify
  • add common properties
Generated at Wed Feb 07 22:40:55 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.