Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Note
dotnetup está em versão prévia pública. Seus recursos e comportamento podem mudar antes da disponibilidade geral.
dotnetupinclui um recurso de telemetria que coleta dados de uso e os envia para Microsoft quando você executa dotnetup comandos. Os dados de uso incluem informações de exceção quando dotnetup falha. A equipe de .NET usa esses dados para entender como as pessoas usam a ferramenta e corrigir problemas.
Como recusar
A telemetria está ativada por padrão. Para desativar, defina a variável de ambiente DOTNET_CLI_TELEMETRY_OPTOUT como 1 ou true.
Essa é a mesma variável que desativa a telemetria do SDK e da CLI do .NET. Para obter mais informações, consulte telemetria do SDK .NET e da CLI .NET.
Aviso de primeira execução
Na primeira vez que você executar dotnetup, esta mensagem será exibida:
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 esse aviso sem desativar a telemetria, defina a variável de DOTNET_NOLOGO ambiente como 1 ou true.
Pontos de dados
O recurso de telemetria não coleta dados pessoais, como nomes de usuário ou endereços de email. Ele não verifica seu código e não extrai dados no nível do projeto.
dotnetupenvia os dados com segurança para servidores Microsoft com tecnologia Azure Monitor.
dotnetup coleta os seguintes dados:
- O carimbo de data/hora da invocação.
- O comando que você executa, como
install,updateoulist. - A versão
dotnetupe o SHA do commit. - O sistema operacional e a arquitetura.
- Indica se
dotnetupé executado em um ambiente de integração contínua (CI). - Independentemente de
dotnetupser executado por um agente de LLM, como o GitHub Copilot. - O código de saída ou o status de êxito ou falha.
- Para falhas: o tipo de erro, a categoria de erro, os detalhes de erro higienizados sem caminhos de arquivo e o rastreamento de pilha sem mensagens de exceção.
Telemetria de exceção de falha
Se dotnetup falhar, ele coletará o nome da exceção e o rastreamento de pilha do dotnetup código. Ele não inclui mensagens de exceção, pois elas podem conter a entrada do usuário. Essa abordagem é a mesma que a abordagem que o SDK do .NET usa. Para saber mais, consulte Telemetria de exceção de falha.
Detecção de agente de CI e LLM
dotnetupusa a mesma detecção de ambiente de CI e detecção de agente LLM que o SDK do .NET. Para obter a lista de variáveis de ambiente que ele verifica, consulte Detecção de integração contínua e detecção de LLM.
Variáveis de ambiente relacionadas
| Variable | Descrição |
|---|---|
DOTNET_CLI_TELEMETRY_OPTOUT |
Desativa a telemetria quando definida como 1 ou true. |
DOTNET_NOLOGO |
Oculta o aviso de primeira execução quando definido como 1 ou true. A telemetria permanece ativada. |
DOTNET_CLI_TELEMETRY_STORAGE_PATH |
Altera o diretório em que dotnetup armazena a telemetria 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 aguarda para enviar telemetria antes de sair. O padrão é 20.000. |
Privacidade
Se você achar que a telemetria coleta dados confidenciais ou que Microsoft manipula os dados de forma insegura ou inadequada, registre um problema no repositório dotnet/sdk.
Para obter mais informações, consulte a Declaração de Privacidade da Microsoft.