Supervisión de tablas globales de DynamoDB
Puede utilizar Amazon CloudWatch para monitorear el comportamiento y el rendimiento de una tabla global. Amazon DynamoDB publica la métrica ReplicationLatency
para cada réplica en la tabla global.
-
ReplicationLatency
: el tiempo transcurrido entre el momento en que un elemento se escribe en una réplica de tabla y el momento en que dicho elemento aparece en otra réplica de la tabla global.ReplicationLatency
se expresa en milisegundos y se emite para cada pareja de región de origen y destino.Durante el uso normal, el valor de
ReplicationLatency
debería ser bastante constante. Un valor alto deReplicationLatency
podría indicar que las actualizaciones de una réplica no se están propagando hacia otras tablas de réplica de manera puntual. Con el tiempo, esto podría dar lugar a que otras tablas de réplica se quedaran rezagadas, ya que dejarían de recibir actualizaciones de forma consistente. En este caso, debería verificar que las unidades de capacidad de lectura (RCU) y de escritura (WCU) son idénticas para cada una de las tablas de réplica. Además, al elegir la configuración de WCU, debe seguir las recomendaciones de Versión de tablas globales.El valor de
ReplicationLatency
puede aumentar si una región de AWS se encuentra degradada y tiene una réplica de tabla en esa región. En este caso, puede redirigir temporalmente la actividad de lectura y escritura de la aplicación a otra región de AWS.
Para obtener más información, consulte Dimensiones y métricas de DynamoDB.