기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon DocumentDB 모니터링
AWS 서비스를 모니터링하는 것은 시스템을 건강하게 유지하고 최적의 상태로 작동하기 위한 중요한 부분입니다. 오류나 성능 저하가 발생했을 때 이를 쉽게 디버깅하고 수정할 수 있도록 AWS 솔루션의 모든 부분으로부터 모니터링 데이터를 수집하는 것이 좋습니다. AWS 솔루션 모니터링을 시작하기 전에 다음 질문에 대한 답변을 고려하고 공식화하는 것이 좋습니다.
-
모니터링의 목표
-
모니터링할 리소스는 무엇입니까?
-
이 리소스를 얼마나 자주 모니터링합니까?
-
사용할 모니터링 도구
-
누가 모니터링을 담당합니까?
-
문제가 발생한 경우 알릴 대상은 누구이며 어떤 의미가 있습니까?
현재 성능 패턴을 이해하고 성능 이상을 식별하고 문제를 해결할 수 있는 방법을 공식화하려면 다양한 시간대 및 다양한 로드 조건에 대한 기준 성능 지표를 설정해야 합니다. AWS 솔루션을 모니터링할 때 나중에 참조하고 기준을 설정하기 위해 기록 모니터링 데이터를 저장하는 것이 좋습니다.
일반적으로 성능 지표에 허용되는 값은 기준이 무엇인지 그리고 애플리케이션 무엇을 수행하는지에 따라 다릅니다. 기준과의 일관된 차이 또는 추세를 조사하십시오. 특정 지표 유형에 대한 참고 정보는 다음과 같습니다.
-
CPU 또는 RAM 사용량이 많음 - CPU 또는 RAM 사용량이 많을 경우 해당 애플리케이션의 목표(처리량 또는 동시성)와 일치하고 예상되는 결과라면 문제가 되지 않을 수 있습니다.
-
스토리지 볼륨 사용량 - 총 스토리지 볼륨 공간의 85% 이상이 계속 사용될 경우 스토리지 사용량(
VolumeBytesUsed
)을 검사합니다. 스토리지 볼륨에서 데이터를 삭제할 수 있는지 또는 다른 시스템에 데이터를 아카이브하여 공간을 확보할 수 있는지 결정합니다. 자세한 정보는 Amazon DocumentDB 스토리지 및 Amazon DocumentDB 할당량 및 제한(을)를 참조하세요. -
네트워크 트래픽 - 네트워크 트래픽의 경우 시스템 관리자에게 문의하여 해당 도메인 네트워크 및 인터넷 연결의 예상 처리량을 확인합니다. 처리량이 기대값보다 항상 낮으면 네트워크 트래픽을 검사합니다.
-
데이터베이스 연결 - 인스턴스 성능 저하 및 응답 시간 지연과 함께 사용자 연결 수가 많을 경우 데이터베이스 연결 제한을 고려해 봅니다. 인스턴스에 대한 최적의 사용자 연결 수는 해당 인스턴스 클래스와, 수행하는 작업의 복잡성에 따라 다릅니다.
-
IOPS 지표 - OPS 지표의 기대값은 디스크 사양 및 서버 구성에 따라 다르므로 해당 기준에 일반적인 값을 파악합니다. 값이 기준과 계속 차이가 나는지 검사합니다. 최적의 IOPS 성능을 위해, 일반적인 작업 세트가 메모리에 적합하고 읽기 및 쓰기 작업을 최소화하는지 확인합니다.
Amazon DocumentDB(MongoDB 호환)은 모니터링을 통해 Amazon DocumentDB 클러스터와 인스턴스의 상태와 성능을 평가할 수 있는 Amazon CloudWatch 지표를 다양하게 제공합니다. Amazon DocumentDB 콘솔, CloudWatch API AWS CLI, 성능 개선 도우미 등 다양한 도구를 사용하여 Amazon DocumentDB 지표를 볼 수 있습니다.