Telemetry and Data Collection
Summary
The following explains the telemetry mechanism built in to DH2i products as of version 26.0.
Information
DH2i products include a telemetry mechanism that collects anonymized usage information on a regular basis.
Information Collected
The telemetry mechanism collects usage information, including:
- The name and installed versions of the DH2i product being used
- The host operating systems and versions
- The configured languages/localizations
- The names and versions of the security libraries in use (OpenSSL/Schannel)
- The versions of the dotnet runtime in use
- The versions of Microsoft SQL Server installed
- Product features actively in use
- Types of disk file systems in use
The exact data that is collected can be viewed using the get-telemetry-data DxCLI command. Example output is shown below:
{
"product": "DxEnterprise",
"ver": [
"26.0.236.0"
],
"nodes": 2,
"os": [
"Ubuntu 22.04.5 LTS (Jammy Jellyfish)"
],
"osk": [
"Linux version 5.15.167.4-microsoft-standard-WSL2 (root@f9c826d3017f) (gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.37) #1 SMP Tue Nov 5 00:21:55 UTC 2024"
],
"lang": [
"127"
],
"sec": [
"OpenSSL 3.0.2 15 Mar 2022"
],
"dotnet": [
".NET 8.0.24"
],
"mssql": [
"16.0.4236.2"
],
"apps": [
"AGS"
],
"feat": [
"TUN",
"DXOP"
],
"netconf": [
"ALL"
]
}
Collection Schedule
Telemetry data is collected once per cluster, and transmitted to DH2i on Sunday between the hours of 02:00 and 03:00 UTC.
Disabling / Opt-Out
Transmission of telemetry data requires Internet access, and will not function on an isolated network.
Telemetry can be disabled using the telemetry.disable globalsetting:
- DxCLI
- DxPS
dxcli set-globalsetting telemetry.disable 1
Dx-SetGlobalsetting -TelemetryDisable $true