Telemetria no DynamoDB local - Amazon DynamoDB

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
  1. Execute:

    echo "export DDB_LOCAL_TELEMETRY=0" >>~/.profile
  2. Execute:

    source ~/.profile
Para desabilitar a telemetria no macOS
  1. Execute:

    echo "export DDB_LOCAL_TELEMETRY=0" >>~/.profile
  2. Execute:

    source ~/.profile
Para desabilitar a telemetria no Windows
  1. Execute:

    setx DDB_LOCAL_TELEMETRY 0
  2. 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.