telemetrie produktu dotnetup

Note

dotnetup je ve veřejné verzi Preview. Jeho funkce a chování se můžou před obecnou dostupností změnit.

dotnetupobsahuje funkci telemetrie, která shromažďuje data o využití a odesílá je do Microsoft při spouštění dotnetup příkazů. Data o využití zahrnují informace o výjimce, když dotnetup selže. Tým .NET tato data používá k pochopení toho, jak lidé nástroj používají, a k řešení problémů.

Jak se odhlásit

Telemetrie je ve výchozím nastavení zapnutá. Pokud chcete tuto možnost vypnout, nastavte proměnnou prostředí DOTNET_CLI_TELEMETRY_OPTOUT na hodnotu 1 nebo true.

Jedná se o stejnou proměnnou, která vypíná telemetrii pro sadu .NET SDK a rozhraní příkazového řádku. Další informace najdete v tématu .NET SDK a telemetrie rozhraní příkazového řádku .NET.

Oznámení o prvním spuštění

Při prvním spuštění dotnetupse zobrazí tato zpráva:

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

Pokud chcete toto oznámení skrýt bez vypnutí telemetrie, nastavte proměnnou prostředí DOTNET_NOLOGO na hodnotu 1 nebo true.

Datové body

Funkce telemetrie neshromažďuje osobní údaje, jako jsou uživatelská jména nebo e-mailové adresy. Neskenuje kód a neextrahuje data na úrovni projektu. dotnetupodesílá data bezpečně do Microsoft serverů s technologií Azure Monitor.

dotnetup shromažďuje následující data:

  • Časové razítko volání.
  • Příkaz, který spustíte, například install, updatenebo list.
  • Verze dotnetup a SHA commitu.
  • Operační systém a architektura.
  • Zda dotnetup běží v prostředí kontinuální integrace (CI).
  • Zda dotnetup běží z agenta LLM, například GitHub Copilot.
  • Ukončovací kód nebo stav úspěchu nebo selhání.
  • V případě selhání: typ chyby, kategorie chyby, sanitizované podrobnosti o chybě bez cest k souborům a trasování zásobníku bez zpráv o výjimce.

Telemetrie výjimek a pádů

Pokud dotnetup selže, shromažďuje název výjimky a trasování zásobníku kódu dotnetup. Nezahrnuje zprávy o výjimce, protože můžou obsahovat vstup uživatele. Tento přístup je stejný jako přístup, který používá sada .NET SDK. Další informace najdete v tématu telemetrie výjimek havárií.

Detekce agentů CI a LLM

dotnetuppoužívá stejnou detekci prostředí CI a detekci agenta LLM jako .NET SDK. Seznam proměnných prostředí, které kontroluje, viz Detekce průběžné integrace a detekce LLM.

Variable Popis
DOTNET_CLI_TELEMETRY_OPTOUT Vypne telemetrii při nastavení 1 nebo true.
DOTNET_NOLOGO Skryje oznámení při prvním spuštění při nastavení 1 nebo true. Telemetrie zůstává zapnutá.
DOTNET_CLI_TELEMETRY_STORAGE_PATH Změní adresář, kam dotnetup místně ukládá telemetrii, než nahraje data.
DOTNET_CLI_TELEMETRY_SHUTDOWN_TIMEOUT_MS V prostředích CI mění maximální dobu v milisekundách, po kterou dotnetup čeká na odeslání telemetrie, než se ukončí. Výchozí hodnota je 20 000.

Ochrana osobních údajů

Pokud si myslíte, že telemetrie shromažďuje citlivá data nebo že Microsoft zpracovává data nezabezpečeně nebo nevhodně, založte problém v úložišti dotnet/sdk.

Další informace najdete v Prohlášení společnosti Microsoft o zásadách ochrany osobních údajů.

Viz také