Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Note
dotnetup está em versão preliminar pública. As suas funcionalidades e comportamento podem mudar antes da disponibilidade geral.
dotnetup inclui uma funcionalidade de telemetria que recolhe dados de utilização e os envia para a Microsoft quando executa comandos dotnetup. Os dados de utilização incluem informação de exceção quando dotnetup falha. A equipa do .NET utiliza estes dados para perceber como as pessoas utilizam a ferramenta e para resolver problemas.
Como optar por não participar
Telemetria está ativada por padrão. Para optar por sair, defina a DOTNET_CLI_TELEMETRY_OPTOUT variável de ambiente para 1 ou true.
Esta é a mesma variável que desliga a telemetria para o SDK .NET e CLI. Para mais informações, consulte telemetria do SDK do .NET e da CLI do .NET.
Aviso da primeira execução
Na primeira vez que executas dotnetup, é apresentada esta mensagem:
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
Para ocultar este aviso sem desligar a telemetria, defina a DOTNET_NOLOGO variável de ambiente para 1 ou true.
Pontos de dados
O recurso de telemetria não coleta dados pessoais, como nomes de usuário ou endereços de e-mail. Não digitaliza o seu código, nem extrai dados ao nível do projeto.
dotnetupenvia os dados de forma segura para servidores da Microsoft com tecnologia Azure Monitor.
dotnetup recolhe os seguintes dados:
- O carimbo temporal da invocação.
- O comando que executa, como
install,updateoulist. - A versão
dotnetupe commit SHA. - O sistema operativo e a arquitetura.
- Se o
dotnetupé executado num ambiente de integração contínua (CI). - Se
dotnetupcorre a partir de um agente LLM, como o GitHub Copilot. - O código de saída, ou o estado de sucesso ou fracasso.
- Para falhas: o tipo de erro, a categoria de erro, detalhes de erro sanitizados sem caminhos de ficheiro, e o rastreio da pilha sem mensagens de exceção.
Telemetria de exceção de falha
Se dotnetup falhar, recolhe o nome da exceção e o rasto de pilha do dotnetup código. Não inclui mensagens de exceção, porque podem conter entrada do utilizador. Esta abordagem é igual à que o SDK .NET utiliza. Para obter mais informações, consulte Telemetria de exceção de falha.
Deteção de agentes CI e LLM
dotnetuputiliza a mesma deteção de ambiente CI e deteção de agentes LLM que o SDK .NET. Para a lista de variáveis de ambiente que verifica, veja Deteção de integração contínua e deteção de LLM.
Variáveis de ambiente relacionadas
| Variable | Description |
|---|---|
DOTNET_CLI_TELEMETRY_OPTOUT |
Desliga a telemetria quando definido para 1 ou true. |
DOTNET_NOLOGO |
Oculta o aviso de primeira execução quando definido para 1 ou true. A telemetria mantém-se ativa. |
DOTNET_CLI_TELEMETRY_STORAGE_PATH |
Altera o diretório onde a telemetria é armazenada por dotnetup localmente antes de enviar os dados. |
DOTNET_CLI_TELEMETRY_SHUTDOWN_TIMEOUT_MS |
Em ambientes de CI, altera o tempo máximo, em milissegundos, que dotnetup espera para enviar telemetria antes de este terminar. O valor predefinido é 20.000. |
Privacidade
Se acha que a telemetria recolhe dados sensíveis, ou que a Microsoft lida com os dados de forma insegura ou inadequada, abra uma issue no repositório dotnet/sdk.
Para obter mais informações, consulte a Declaração de Privacidade da Microsoft.