dotnetup telemetry

Note

dotnetup is beschikbaar als openbare preview. De functies en het gedrag kunnen veranderen vóór algemene beschikbaarheid.

dotnetup bevat een telemetriefunctie waarmee gebruiksgegevens worden verzameld en naar Microsoft worden verzonden wanneer u dotnetup-opdrachten uitvoert. De gebruiksgegevens bevatten uitzonderingsinformatie wanneer dotnetup crasht. Het .NET team gebruikt deze gegevens om te begrijpen hoe mensen het hulpprogramma gebruiken en problemen op te lossen.

Hoe u zich kunt afmelden

Telemetrie is standaard ingeschakeld. Als u dit wilt uitschakelen, stelt u de DOTNET_CLI_TELEMETRY_OPTOUT omgevingsvariabele in op 1 of true.

Dit is dezelfde variabele waarmee telemetrie voor de .NET SDK en CLI wordt uitgeschakeld. Zie .NET SDK en .NET CLI-telemetrie voor meer informatie.

Melding bij eerste keer opstarten

De eerste keer dat u dotnetup uitvoert, wordt dit bericht weergegeven:

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

Als u deze kennisgeving wilt verbergen zonder telemetrie uit te schakelen, stelt u de DOTNET_NOLOGO-omgevingsvariabele in op 1 of true.

Gegevenspunten

De telemetriefunctie verzamelt geen persoonlijke gegevens, zoals gebruikersnamen of e-mailadressen. Uw code wordt niet gescand en er worden geen gegevens op projectniveau geëxtraheerd. dotnetupverzendt de gegevens veilig naar Microsoft servers met Azure Monitor technologie.

dotnetup verzamelt de volgende gegevens:

  • De tijdstempel van de aanroep.
  • De opdracht die u uitvoert, zoals install, updateof list.
  • De dotnetup versie en commit-SHA.
  • Het besturingssysteem en de architectuur.
  • Of dotnetup wordt uitgevoerd in een CI-omgeving (continuous integration).
  • Of dotnetup wordt uitgevoerd door een LLM-agent, zoals GitHub Copilot.
  • De afsluitcode of de succes- of foutstatus.
  • Voor fouten: het fouttype, de foutcategorie, opgeschoonde foutdetails zonder bestandspaden en de stacktracering zonder uitzonderingsmeldingen.

Telemetrie van crashuitzondering

Als dotnetup vastloopt, wordt de naam van de uitzondering en de stacktrace van de dotnetup-code verzameld. Het bevat geen uitzonderingsberichten, omdat ze gebruikersinvoer kunnen bevatten. Deze benadering is hetzelfde als de benadering die door de .NET SDK wordt gebruikt. Zie Telemetrie van crashuitzonderingvoor meer informatie.

Detectie van CI- en LLM-agenten

dotnetupmaakt gebruik van dezelfde CI-omgevingsdetectie en LLM-agentdetectie als de .NET SDK. Zie Continue-integratiedetectie en LLM-detectie voor de lijst met omgevingsvariabelen die worden gecontroleerd.

Variable Description
DOTNET_CLI_TELEMETRY_OPTOUT Hiermee schakelt u telemetrie uit wanneer dit is ingesteld op 1 of true.
DOTNET_NOLOGO Hiermee wordt de eerste uitvoeringsmelding verborgen wanneer dit is ingesteld op 1 of true. Telemetrie blijft ingeschakeld.
DOTNET_CLI_TELEMETRY_STORAGE_PATH Hiermee wijzigt u de map waarin dotnetup telemetrie lokaal opslaat voordat de gegevens worden geüpload.
DOTNET_CLI_TELEMETRY_SHUTDOWN_TIMEOUT_MS In CI-omgevingen wijzigt de maximale tijd, in milliseconden, die dotnetup wacht met het verzenden van telemetrie voordat het wordt beëindigd. De standaardwaarde is 20.000.

Geheimhouding

Als u denkt dat de telemetrie gevoelige gegevens verzamelt of dat Microsoft de gegevens onveilig of ongepast verwerkt, dient u een probleem in de dotnet/sdk-repository in.

Zie de Privacyverklaring van Microsoft voor meer informatie.

Zie ook