dotnetup telemetry

Note

dotnetup nyilvános előzetes verzióban érhető el. Funkciói és viselkedése az általános rendelkezésre állás előtt változhat.

dotnetup tartalmaz egy telemetriai funkciót, amely összegyűjti a használati adatokat, és elküldi azokat a Microsoftnak, amikor dotnetup parancsokat futtat. A használati adatok kivételadatokat tartalmaznak, amikor a(z) dotnetup összeomlik. A .NET csapata ezeket az adatokat arra használja, hogy megértse, hogyan használják a felhasználók az eszközt, és a problémák kijavítására.

Hogyan lehet leiratkozni

Telemetria alapértelmezés szerint be van kapcsolva. A letiltáshoz állítsa a DOTNET_CLI_TELEMETRY_OPTOUT környezeti változót 1 vagy true értékre.

Ez ugyanaz a változó, amely kikapcsolja a telemetriát a .NET SDK-hoz és CLI-hez. További információ: .NET SDK és .NET CLI-telemetria.

Az első futtatáskor megjelenő értesítés

Az első futtatáskor dotnetupa következő üzenet jelenik meg:

dotnetup collects usage data to help improve your experience. You can opt out by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1'. Learn more: https://aka.ms/dotnetup-telemetry

Ha el szeretné rejteni ezt az értesítést a telemetriai adatok kikapcsolása nélkül, állítsa a DOTNET_NOLOGO környezeti változót a következőre 1 vagy true.

Adatpontok

A telemetriai funkció nem gyűjt személyes adatokat, például felhasználóneveket vagy e-mail-címeket. Nem ellenőrzi a kódot, és nem nyer ki projektszintű adatokat. dotnetup biztonságosan elküldi az adatokat a Microsoft-kiszolgálókra az Azure Monitor technológiával.

A dotnetup a következő adatokat gyűjti:

  • A meghívás időbélyege.
  • A futtatott parancs, például install, update vagy list.
  • A dotnetup verzió és a commit SHA.
  • Az operációs rendszer és az architektúra.
  • Folyamatos integrációs (CI) környezetben fut-e dotnetup .
  • Hogy a dotnetup egy LLM-ügynöktől, például a GitHub Copilottól fut-e.
  • A kilépési kód, vagy a sikerességi vagy hibastátusz.
  • Hibák esetén: a hibatípus, a hibakategória, a fájlelérési útvonalak nélküli megtisztított hibaadatok és a verem nyomkövetése kivételüzenetek nélkül.

Összeomlási kivétel telemetriai adatai

Ha dotnetup összeomlik, összegyűjti a kivétel nevét és a dotnetup kód veremkövetését. Nem tartalmaz kivételüzeneteket, mert tartalmazhatnak felhasználói bemenetet. Ez a megközelítés megegyezik a .NET SDK által használt megközelítéssel. További információért lásd: Összeomlási kivétel telemetria.

CI- és LLM-ügynökök észlelése

dotnetupugyanazt a CI-környezetészlelést és LLM-ügynökészlelést használja, mint a .NET SDK. Az általa ellenőrzött környezeti változók listáját a folyamatosintegráció-észlelés és az LLM-észlelés című témakörben találja.

Variable Description
DOTNET_CLI_TELEMETRY_OPTOUT Kikapcsolja a telemetriát, ha 1 vagy true értékre van állítva.
DOTNET_NOLOGO Elrejti az első futtatáskor megjelenő értesítést, ha 1 vagy true értékre van állítva. A telemetria továbbra is be van kapcsolva.
DOTNET_CLI_TELEMETRY_STORAGE_PATH Módosítja azt a könyvtárat, amelyben a dotnetup helyileg tárolja a telemetriát, mielőtt feltöltené az adatokat.
DOTNET_CLI_TELEMETRY_SHUTDOWN_TIMEOUT_MS CI-környezetekben módosítja a maximális időt ezredmásodpercben, ameddig a dotnetup vár a telemetria elküldésével, mielőtt kilép. Az alapértelmezett érték 20 000.

Adatvédelem

Ha úgy gondolja, hogy a telemetria bizalmas adatokat gyűjt, vagy Microsoft nem biztonságosan vagy nem megfelelően kezeli az adatokat, jelentsen egy hibát a dotnet/sdk adattárban.

További információt a Microsoft adatvédelmi nyilatkozatában talál.

Lásd még