Amazon CloudWatch로 Amazon RDS 지표 모니터링
Amazon CloudWatch로 Amazon RDS 지표 모니터링
Amazon CloudWatch는 지표 저장소입니다. 저장소는 Amazon RDS의 원시 데이터를 수집하고 처리하여 읽기 쉽고 거의 실시간인 지표로 만듭니다. CloudWatch로 전송되는 Amazon RDS 지표의 전체 목록은 Amazon RDS 지표 참조를 참조하세요.
대규모 데이터베이스의 성능을 분석하고 문제를 해결하려면 CloudWatch Database Insights를 사용하세요.
주제
- Amazon RDS와 Amazon CloudWatch 개요
- CloudWatch 콘솔 및 AWS CLI에서 DB 인스턴스 지표 보기
- Amazon RDS를 모니터링하는 CloudWatch 경보 생성
- 튜토리얼: Amazon RDS의 Multi-AZ DB 클러스터 복제 지연에 대한 Amazon CloudWatch 경보 생성
출처: 문서
본문
Amazon RDS와 Amazon CloudWatch 개요
기본적으로 Amazon RDS는 1분 주기로 CloudWatch에 지표 데이터를 자동으로 보냅니다. 예를 들어 CPUUtilization 지표는 시간에 따른 DB 인스턴스의 CPU 사용률 백분율을 기록합니다. 60초(1분) 주기의 데이터 포인트는 15일 동안 사용할 수 있습니다. 즉, 기록 정보에 액세스하여 웹 애플리케이션 또는 서비스가 어떻게 수행되고 있는지 확인할 수 있습니다.
CloudWatch에서 데이터베이스 부하를 모니터링하는 방법은 CloudWatch Database Insights로 Amazon RDS 데이터베이스 모니터링을 참조하세요.
다음 다이어그램과 같이 CloudWatch 지표에 대한 경보를 설정할 수 있습니다. 예를 들어 인스턴스의 CPU 사용률이 70%를 넘을 때 신호를 보내는 경보를 만들 수 있습니다. 임계값을 넘으면 Amazon Simple Notification Service가 이메일로 알리도록 구성할 수 있습니다.
Amazon RDS는 다음 유형의 지표를 Amazon CloudWatch에 게시합니다.
- RDS DB 인스턴스 지표 – 이 지표 표는 Amazon RDS용 Amazon CloudWatch 지표를 참조하세요.
- 상세 쿼리별 및 데이터베이스 카운터 지표(Performance Insights API를 통해 노출됨) – 이 지표 표는 Amazon RDS Performance Insights용 Amazon CloudWatch 지표 및 상세 데이터베이스 지표를 참조하세요.
- Enhanced Monitoring 지표(Amazon CloudWatch Logs에 게시됨) – 이 지표 표는 Enhanced Monitoring의 OS 지표를 참조하세요.
- AWS 계정의 Amazon RDS 서비스 할당량 사용 지표 – 이 지표 표는 Amazon RDS용 Amazon CloudWatch 사용 지표를 참조하세요. Amazon RDS 할당량에 대한 자세한 내용은 Amazon RDS의 할당량 및 제약 조건을 참조하세요.
CloudWatch에 대한 자세한 내용은 Amazon CloudWatch 사용자 가이드의 Amazon CloudWatch란 무엇인가요?를 참조하세요. CloudWatch 지표 보존에 대한 자세한 내용은 지표 보존(Metrics retention)을 참조하세요.