Telemetria no DynamoDB local
Na AWS, para desenvolver e lançar serviços usamos o que aprendemos nas interações com os clientes e usamos o feedback deles para iterar nossos produtos. Telemetria são informações adicionais que nos ajudam a entender melhor as necessidades dos clientes, diagnosticar problemas e fornecer recursos que aprimoram a experiência do cliente.
O DynamoDB local coleta telemetria, como métricas genéricas de uso, informações sobre sistemas e ambientes e erros. Para obter detalhes sobre os tipos de telemetria coletados, consulte Tipos de informação coletados.
O DynamoDB local não coleta informações pessoais, como nomes de usuário ou endereços de e-mail. Ele também não extrai informações sigilosas em nível de projeto.
Como cliente, você controla se a telemetria está ativada e pode alterar as configurações a qualquer momento. Se a telemetria permanecer ativada, o DynamoDB local enviará dados de telemetria em segundo plano sem exigir nenhuma interação adicional com o cliente.
Desative a telemetria usando as opções da linha de comando
Você pode desativar a telemetria por meio das opções de linha de comando ao iniciar o DynamoDB local usando a opção -disableTelemetry
. Para ter mais informações, consulte Opções de linha de comando .
Desative a telemetria de uma única sessão
Nos sistemas operacionais macOS e Linux, você pode desativar a telemetria de uma única sessão. Para desativar a telemetria da sessão atual, execute o comando a seguir a fim de definir a variável de ambiente DDB_LOCAL_TELEMETRY
como false
. Repita o comando para cada novo terminal ou sessão.
export DDB_LOCAL_TELEMETRY=0
Desative a telemetria do seu perfil em todas as sessões
Execute os comandos a seguir para desativar a telemetria de todas as sessões quando você estiver executando o DynamoDB local no sistema operacional.
Para desabilitar a telemetria no Linux
-
Execute:
echo "export DDB_LOCAL_TELEMETRY=0" >>~/.profile
-
Execute:
source ~/.profile
Para desabilitar a telemetria no macOS
-
Execute:
echo "export DDB_LOCAL_TELEMETRY=0" >>~/.profile
-
Execute:
source ~/.profile
Para desabilitar a telemetria no Windows
-
Execute:
setx DDB_LOCAL_TELEMETRY 0
-
Execute:
refreshenv
Desativar a telemetria usando o DynamoDB local incorporado em projetos Maven
Você pode desativar a telemetria usando o DynamoDB local incorporado em projetos Maven.
boolean disableTelemetry = true; // AWS SDK v1 AmazonDynamoDB amazonDynamoDB = DynamoDBEmbedded.create(disableTelemetry).amazonDynamoDB(); // AWS SDK v2 DynamoDbClient ddbClientSDKv2Local = DynamoDBEmbedded.create(disableTelemetry).dynamoDbClient();
Tipos de informação coletados
-
Informações de uso: telemetria genérica, como início/parada do servidor e a API ou operação chamada.
-
Informações do sistema e do ambiente: a versão Java, o sistema operacional (Windows, Linux ou macOS), o ambiente no qual o DynamoDB local é executado (por exemplo, JAR independente, contêiner do Docker ou como dependência do Maven) e valores de hash dos atributos de uso.
Saiba mais
Os dados de telemetria que o DynamoDB local coleta seguem as políticas de privacidade de dados da AWS. Para obter mais informações, consulte as informações a seguir.