devhome
devhome copied to clipboard
Provide stable machine/user ID to correlate telemetry between core and extensions
Suggested new feature or improvement
Today there is no concept of dev home providing a stable machine/user ID, furthermore this stable ID is not included in telemetry. This ID should be provided to the extensions and included in core dev home telemetry so that core and extensions telemetry can be correlated when root causing an issue.
Scenario
A dev home extension is using its own telemetry stack and wants to correlate events for a specific machine/user with core telemetry.
Additional details
The VS extension model supports this via their common.vscodemachineid property.
This is related to #3316.