Monitorar tabelas globais - Amazon DynamoDB

Monitorar tabelas globais

Você pode usar o Amazon CloudWatch para monitorar o comportamento e a performance de uma tabela global. O Amazon DynamoDB publica a métrica ReplicationLatency para cada réplica na tabela global.

  • ReplicationLatency: o tempo decorrido entre quando um item foi gravado em uma tabela-réplica e quando esse item aparece em outra réplica na tabela global. ReplicationLatency é expresso em milissegundos e é emitido para cada par de regiões de origem e destino.

    Durante o funcionamento normal, ReplicationLatency deve ser constante. Um valor elevado para ReplicationLatency pode indicar que as atualizações de uma réplica não se propagaram para outras tabelas-réplica em tempo hábil. Com o tempo, isso pode fazer com que outras tabelas-réplica fiquem para trás já que elas não recebem atualizações de forma consistente. Nesse caso, você deve verificar se as unidades de capacidade de leitura (RCUs) e as unidades de capacidade de gravação (WCUs) são idênticas em cada uma das tabelas-réplica. Além disso, ao escolher as configurações da WCU, siga as recomendações em Versão de tabelas globais.

    A ReplicationLatency pode aumentar se uma região da AWS se tornar degradada e houver uma tabela-réplica nessa região. Nesse caso, você pode redirecionar temporariamente as atividades de leitura e gravação da aplicação para outra região da AWS.

Para ter mais informações, consulte Métricas e dimensões do DynamoDB.