Our Blogs

Microsoft Releases .NET Core SDK Telemetry Data

July 29, 2017
Microsoft Releases .NET Core SDK Telemetry Data
Microsoft has officially released the raw data sets gathered from the .NET Core SDK telemetry data. The newly released data sets comprise from the Q3 2016 to Q2 2017. It gives you a raw idea about how the SDK is currently being employed by the developers.

Commenting on the development, Rich Lander said that Microsoft will continue to provide the required telemetry data on a quarterly basis. Moreover, the data sets will be licensed under the Open Data Commons Attributions License. The data mainly reflect the status of ,NET Core from the command line. Hence, if you are using Visual Studio, you will not be covered.

he main purpose of the .NET Core SDK 1.X is to collect the command, exitcode, invocation timestamp including the kind of test runner being used. Moreover, it also verifies whether runtime IDs are present in the runtimes node, CLI version and the version of the OS.

Lander revealed that they will be collecting few additional data points for .NET Core SDK 2.X series. It includes an anonymous unique ID for machines running .NET Core SDK. The telemetry data for .NET Core SDK 2.X includes dotnet command arguments, options, containers, command duration including hashed MAC address. The data will also reveal the kind of target frameworks that are used and whether multiple are specified.

With hashed MAC address, you can determine a cryptographically anonymous and unique ID for a machine via SHA256. It will be useful to gather the total number of machines that make use of .NET Core. According to Lander, the telemetry data is not part of the .NET Core runtime. Hence, the ability to collect data will be made possible only for the .NET Core SDK users.

If you are a user of macOS, the need to make use of OpenSSL will no longer be required. The company is currently working towards the development of .NET Core 2 with improvements. You should note that the client IP is truncated to a 3-octet IP. Hence, it enables Microsft to keep track of the. NET Core SDK around the world. Windows fetches a market share of 71% when it comes to .NET Core SDK. While Linux amounts to 18 percent, the macOS consumption is limited to 11 percent.