Amazon RDS 모니터링 도구
Amazon RDS 모니터링 도구
모니터링은 Amazon RDS와 기타 AWS 솔루션의 안정성, 가용성, 성능을 유지하는 데 중요한 부분입니다. AWS는 Amazon RDS를 관찰하고, 문제가 발생하면 보고하며, 적절할 때 자동 조치를 취하는 다양한 모니터링 도구를 제공합니다.
Amazon RDS 리소스의 모니터링 도구에 액세스하는 방법은 인스턴스 상태 보기를 참조하세요.
주제
- 자동 모니터링 도구
- 수동 모니터링 도구
출처: 문서
본문
자동 모니터링 도구
가능한 한 모니터링 작업을 자동화할 것을 권장합니다.
주제
- Amazon RDS 인스턴스 상태 및 추천
- Amazon RDS의 Amazon CloudWatch 지표
- Amazon RDS Enhanced Monitoring
- 통합 서비스
Amazon RDS 인스턴스 상태 및 추천
다음 자동화 도구를 사용하여 Amazon RDS를 관찰하고 문제가 발생하면 보고할 수 있습니다.
- Amazon RDS 인스턴스 상태 – Amazon RDS 콘솔, AWS CLI 또는 RDS API를 사용하여 인스턴스의 현재 상태에 대한 세부 정보를 봅니다.
- Amazon RDS 추천 – DB 인스턴스, 읽기 복제본, DB 파라미터 그룹과 같은 데이터베이스 리소스에 대한 자동 추천에 대응합니다. 자세한 내용은 Amazon RDS의 추천을 참조하세요.
Amazon RDS의 Amazon CloudWatch 지표
Amazon RDS는 추가 모니터링 기능을 위해 Amazon CloudWatch와 통합됩니다.
- Amazon CloudWatch – 이 서비스는 AWS 리소스와 AWS에서 실행하는 애플리케이션을 실시간으로 모니터링합니다. Amazon RDS에서 다음 Amazon CloudWatch 기능을 사용할 수 있습니다.
- Amazon CloudWatch 지표 – Amazon RDS는 각 활성 데이터베이스에 대해 매분 자동으로 지표를 CloudWatch로 보냅니다. CloudWatch의 Amazon RDS 지표에는 추가 요금이 부과되지 않습니다. 자세한 내용은 Amazon CloudWatch로 Amazon RDS 지표 모니터링을 참조하세요.
- Amazon CloudWatch 경보 – 특정 시간 동안 단일 Amazon RDS 지표를 관찰할 수 있습니다. 그런 다음 설정한 임계값에 대한 지표 값에 따라 하나 이상의 작업을 수행할 수 있습니다. 자세한 내용은 Amazon CloudWatch로 Amazon RDS 지표 모니터링을 참조하세요.
- Amazon CloudWatch Database Insights – 데이터베이스의 부하를 평가하고 언제, 어디서 조치를 취할지 결정합니다. 자세한 내용은 CloudWatch Database Insights로 Amazon RDS 데이터베이스 모니터링을 참조하세요.
Amazon RDS Enhanced Monitoring
Amazon RDS Enhanced Monitoring은 운영 체제에 대한 지표를 실시간으로 제공합니다. 자세한 내용은 Enhanced Monitoring으로 OS 지표 모니터링을 참조하세요.
통합 서비스
다음 AWS 서비스는 Amazon RDS와 통합됩니다.
- Amazon EventBridge는 다양한 소스의 데이터로 애플리케이션을 쉽게 연결할 수 있게 해주는 서버리스 이벤트 버스 서비스입니다. 자세한 내용은 Amazon RDS 이벤트 모니터링을 참조하세요.
- Amazon CloudWatch Logs를 사용하면 Amazon RDS 인스턴스, CloudTrail 및 기타 소스의 로그 파일을 모니터링, 저장, 액세스할 수 있습니다. 자세한 내용은 Amazon RDS 로그 파일 모니터링을 참조하세요.
- AWS CloudTrail은 AWS 계정이 수행하거나 대신하여 수행한 API 호출과 관련 이벤트를 캡처하여 지정한 Amazon S3 버킷에 로그 파일로 전달합니다. 자세한 내용은 AWS CloudTrail에서 Amazon RDS API 호출 모니터링을 참조하세요.
- Database Activity Streams는 Oracle DB 인스턴스의 활동을 거의 실시간으로 제공하는 Amazon RDS 기능입니다. 자세한 내용은 Database Activity Streams로 Amazon RDS 모니터링을 참조하세요.
수동 모니터링 도구
CloudWatch 경보가 다루지 않는 항목은 수동으로 모니터링해야 합니다. Amazon RDS, CloudWatch, AWS Trusted Advisor 및 기타 AWS 콘솔 대시보드는 AWS 환경 상태를 한눈에 볼 수 있는 보기를 제공합니다. 또한 DB 인스턴스의 로그 파일을 확인할 것을 권장합니다.
- Amazon RDS 콘솔에서 리소스에 대해 다음 항목을 모니터링할 수 있습니다.
- DB 인스턴스에 대한 연결 수
- DB 인스턴스에 대한 읽기·쓰기 작업량
- DB 인스턴스가 현재 사용 중인 스토리지 양
- DB 인스턴스에 사용되는 메모리와 CPU 양
- DB 인스턴스와 주고받는 네트워크 트래픽 양
- Trusted Advisor 대시보드에서 다음 비용 최적화, 보안, 내결함성, 성능 개선 검사를 검토할 수 있습니다.
- Amazon RDS Idle DB Instances
- Amazon RDS Security Group Access Risk
- Amazon RDS Backups
- Amazon RDS Multi-AZ
- 이러한 검사에 대한 자세한 내용은 Trusted Advisor 모범 사례(검사)를 참조하세요.
- CloudWatch 홈 페이지는 다음을 표시합니다.
- 현재 경보 및 상태
- 경보 및 리소스 그래프
- 서비스 상태(Service health status)
- 또한 CloudWatch를 사용하여 다음을 수행할 수 있습니다.
- 관심 있는 서비스를 모니터링하는 사용자 지정 대시보드 생성
- 문제 해결과 추세 발견을 위한 지표 데이터 그래프
- 모든 AWS 리소스 지표 검색 및 찾아보기
- 문제 알림을 받도록 경보 생성 및 편집