DynamoDB 글로벌 테이블 모니터링
Amazon CloudWatch를 사용하여 전역 테이블의 동작과 성능을 모니터링할 수 있습니다. Amazon DynamoDB는 전역 테이블의 각 복제본에 대해 ReplicationLatency
지표를 게시합니다.
-
ReplicationLatency
- 복제 테이블에 쓰여진 항목과 전역 테이블의 다른 복제본에 나타나는 항목 간의 경과 시간입니다.ReplicationLatency
는 밀리초 단위로 표현되며, 모든 원본 및 대상 리전 쌍에 대해 내보내집니다.정상 작동 중에는
ReplicationLatency
가 상당히 일정해야 합니다.ReplicationLatency
값이 상승하면 한 복제본의 업데이트 내용이 다른 복제본 테이블로 시기 적절하게 전파되지 않는다는 것을 나타낼 수 있습니다. 시간이 지날수록 다른 복제본 테이블이 더 이상 지속적으로 업데이트 내용을 받지 않기 때문에 뒤처질 수 있습니다. 이 경우에는 각 복제본 테이블에 대해 읽기 용량 단위(RCU)와 쓰기 용량 단위(WCU)가 동일한지 확인해야 합니다. 또한 WCU 설정을 선택할 때 글로벌 테이블 버전의 권장 사항을 따라야 합니다.ReplicationLatency
는 AWS 리전의 성능이 저하되고 해당 리전에 복제 테이블이 있는 경우에 증가할 수 있습니다. 이 경우 애플리케이션의 읽기 및 쓰기 작업을 다른 AWS 리전으로 일시적으로 리디렉션할 수 있습니다.
자세한 내용은 DynamoDB 지표 및 차원 단원을 참조하십시오.