DynamoDB의 로깅 및 모니터링 - Amazon DynamoDB

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

DynamoDB의 로깅 및 모니터링

모니터링은 DynamoDB 및 솔루션의 안정성, 가용성 및 성능을 유지하는 데 있어 중요한 부분입니다. AWS 다중 지점 장애가 발생할 경우 이를 보다 쉽게 디버깅할 수 있도록 AWS 솔루션의 모든 부분에서 모니터링 데이터를 수집해야 합니다. DynamoDB에 대한 모니터링을 시작하기 전에 다음 질문에 대한 답변을 포함하는 모니터링 계획을 작성해야 합니다

  • 모니터링의 목표

  • 모니터링할 리소스

  • 이러한 리소스를 모니터링하는 빈도

  • 사용할 모니터링 도구

  • 모니터링 작업을 수행할 사람

  • 문제 발생 시 알려야 할 대상

다음 단계에서는 다양한 시간과 다양한 부하 조건에서 성능을 측정하여 환경에서 일반 DynamoDB 성능의 기준선을 설정합니다. DynamoDB를 모니터링할 때 과거 모니터링 데이터를 저장할 것을 고려해야 합니다. 이 저장된 데이터는 현재 성능 데이터와 비교하고, 일반 성능 패턴과 성능 이상을 식별하고, 문제 해결 방법을 제안하는 기준이 됩니다.

기준선을 설정하려면 최소한 다음 항목을 모니터링해야 합니다.

  • 일정 시간 사용된 읽기 또는 쓰기 용량 단위의 수로서, 이를 통해 할당된 처리량이 얼마나 많이 사용되는지 추적할 수 있습니다.

  • 일정 시간 테이블의 프로비저닝된 읽기 또는 쓰기 용량을 초과한 요청으로서, 이를 통해 어느 요청이 테이블의 프로비저닝된 처리량 할당량을 초과하는지 확인할 수 있습니다.

  • 시스템 오류로서, 이를 통해 오류가 발생한 요청이 있는지 확인할 수 있습니다.