Registrar em log e monitorar no DynamoDB - Amazon DynamoDB

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Registrar em log e monitorar no DynamoDB

O monitoramento é uma parte importante para manter a confiabilidade, a disponibilidade e o desempenho do DynamoDB e de suas soluções. AWS Você deve coletar dados de monitoramento de todas as partes da sua AWS solução para poder depurar com mais facilidade uma falha multiponto, caso ocorra. Antes de começar a monitorar o DynamoDB, crie um plano de monitoramento que inclua as respostas para as seguintes perguntas:

  • Quais são seus objetivos de monitoramento?

  • Quais recursos você vai monitorar?

  • Com que frequência você vai monitorar esses recursos?

  • Quais ferramentas de monitoramento você usará?

  • Quem realizará o monitoramento das tarefas?

  • Quem deve ser notificado quando algo der errado?

A próxima etapa é estabelecer uma linha de referência de performance normal do DynamoDB em seu ambiente. Para isso, é necessário medir a performance em vários momentos e em diferentes condições de carga. Ao monitorar o DynamoDB, você deve pensar na possibilidade de armazenar os dados históricos de monitoramento. Esses dados armazenados proporcionam uma linha de base com a qual comparar os dados de desempenho atuais, identificar padrões normais de desempenho e anomalias de desempenho e criar métodos para a solução de problemas.

Para estabelecer uma linha de base, é preciso, no mínimo, monitorar os seguintes itens:

  • O número de unidades de capacidade de leitura ou gravação consumidas ao longo do período de tempo especificado, para que você possa acompanhar quanto do throughput provisionado foi usado.

  • As solicitações que excederam a capacidade de gravação ou de leitura provisionada de uma tabela durante o período especificado, para que você possa determinar as solicitações que excedem as cotas de throughput provisionado de uma tabela.

  • Erros de sistema, para que você possa determinar se todas as solicitações resultaram em um erro.