

# Monitorar tabelas globais
<a name="globaltables_monitoring"></a>

**Importante**  
 Esta documentação, destinada à versão 2017.11.29 (herdada) de tabelas globais, deve ser evitada para novas tabelas globais. Os clientes devem usar [Global Tables versão 2019.11.21 (atual)](GlobalTables.md) sempre que possível, pois ela oferece maior flexibilidade e eficiência, além de consumir menor capacidade de gravação que a 2017.11.29 (herdada).   
Para determinar qual versão você está usando, consulte [Determinar a versão de uma tabela global](V2globaltables_versions.md#globaltables.DetermineVersion). Para atualizar tabelas globais existentes da versão 2017.11.29 (herdada) para a versão 2019.11.21 (atual), consulte [Versões de tabelas globais do DynamoDB](V2globaltables_versions.md). 

Você pode usar o Amazon CloudWatch para monitorar o comportamento e a performance de uma tabela global. O Amazon DynamoDB publica as métricas `ReplicationLatency` e `PendingReplicationCount` para cada réplica na tabela global.
+  **`ReplicationLatency`**: o tempo decorrido entre quando um item atualizado aparece em um fluxo do DynamoDB para 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 globaisPráticas recomendadas e requisitos de gerenciamento de capacidade](globaltables_reqs_bestpractices.md#globaltables_reqs_bestpractices.tables).

  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.
+ **`PendingReplicationCount`**: o número de atualizações de itens que foram gravadas em uma tabela-réplica, mas que ainda não foram gravadas em outra réplica na tabela global. `PendingReplicationCount` é expressa em número de itens e emitida para cada par de regiões de origem e destino.

  Durante a operação normal, `PendingReplicationCount` deve ser muito baixa. Se `PendingReplicationCount` aumentar por períodos prolongados, você deverá investigar se as configurações de capacidade de gravação provisionadas das tabelas-réplica são suficientes para a sua workload atual.

  A `PendingReplicationCount` 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 obter mais informações, consulte [Métricas e dimensões do DynamoDB](metrics-dimensions.md). 