

# Amazon RDS의 모니터링 도구
<a name="MonitoringOverview"></a>

모니터링은 Amazon RDS 및 사용자의 AWS 솔루션의 안정성, 가용성 및 성능을 유지하는 데 있어서 중요한 부분입니다. AWS는 Amazon RDS을 모니터링하고, 이상이 있을 때 이를 보고하고, 적절할 경우 자동 조치를 취할 수 있도록 모니터링 도구를 제공합니다.

**Topics**
+ [자동 모니터링 도구](#MonitoringOverview.tools.automated)
+ [수동 모니터링 도구](#monitoring_manual_tools)

## 자동 모니터링 도구
<a name="MonitoringOverview.tools.automated"></a>

모니터링 작업은 최대한 자동화하는 것이 좋습니다.

**Topics**
+ [Amazon RDS 인스턴스상태 및 권장 사항](#MonitoringOverview.tools.automated.rds)
+ [Amazon RDS에 대한 Amazon CloudWatch 지표](#MonitoringOverview.tools.automated.integrated)
+ [Amazon RDS 성능 개선 도우미 및 운영 체제 모니터링](#MonitoringOverview.tools.automated.metrics.rds)
+ [통합 서비스](#MonitoringOverview.tools.automated.integrated.events-logs-streams)

### Amazon RDS 인스턴스상태 및 권장 사항
<a name="MonitoringOverview.tools.automated.rds"></a>

다음과 같은 자동화된 도구를 사용하여 Amazon RDS을 관찰하고 문제 발생 시 보고할 수 있습니다.
+ **Amazon RDS 인스턴스 상태** - Amazon RDS 콘솔, AWS CLI 또는 RDS API를 사용하여 인스턴스의 현재 상태에 대한 세부 정보를 봅니다.
+ **Amazon RDS 권장 사항** - DB 인스턴스, 읽기 복제본, DB 파라미터 그룹 등의 데이터베이스 리소스에 대한 자동화된 권장 사항에 응답합니다. 자세한 내용은 [Amazon RDS의 권장 사항](monitoring-recommendations.md) 섹션을 참조하세요.

### Amazon RDS에 대한 Amazon CloudWatch 지표
<a name="MonitoringOverview.tools.automated.integrated"></a>

Amazon RDS는 추가 모니터링 기능을 위해 Amazon CloudWatch, Amazon EventBridge 및 과 통합됩니다.
+ **Amazon CloudWatch** – 이 서비스는 AWS 리소스와 AWS에서 실시간으로 실행 중인 애플리케이션을 모니터링합니다. 다음 Amazon CloudWatch 기능을 Amazon RDS에 사용할 수 있습니다.
  + **Amazon CloudWatch 지표** – Amazon RDS는 각각의 활성 데이터베이스에 대해 자동으로 1분마다 CloudWatch로 지표를 전송합니다. CloudWatch에서 Amazon RDS 지표에 대한 추가 요금은 표시되지 않습니다. 자세한 내용은 [Amazon CloudWatch로 Amazon RDS 지표 모니터링](monitoring-cloudwatch.md) 섹션을 참조하세요.
  + **Amazon CloudWatch 경보** – 특정 기간 동안 단일 Amazon RDS 지표를 볼 수 있습니다. 그런 다음 설정한 임계값과 지표 값을 비교하여 하나 이상의 작업을 수행할 수 있습니다. 자세한 내용은 [Amazon CloudWatch로 Amazon RDS 지표 모니터링](monitoring-cloudwatch.md) 단원을 참조하세요.

### Amazon RDS 성능 개선 도우미 및 운영 체제 모니터링
<a name="MonitoringOverview.tools.automated.metrics.rds"></a>

다음과 같은 자동화된 도구를 사용하여 Amazon RDS 성능을 모니터링할 수 있습니다.
+ **Amazon RDS 성능 개선 도우미** - 데이터베이스의 로드를 평가하고 조치를 취할 시점과 위치를 결정합니다. 자세한 내용은 [성능 개선 도우미를 통한 Amazon RDS 모니터링](USER_PerfInsights.md) 단원을 참조하세요.
+ **Amazon RDS 확장된 모니터링** - 운영 체제에 대한 지표를 실시간으로 확인합니다. 자세한 내용은 [Enhanced Monitoring을 사용하여 OS 지표 모니터링](USER_Monitoring.OS.md) 단원을 참조하세요.

### 통합 서비스
<a name="MonitoringOverview.tools.automated.integrated.events-logs-streams"></a>

다음의 AWS 서비스는 Amazon RDS와 통합됩니다.
+ *Amazon EventBridge*: 애플리케이션을 다양한 소스의 데이터와 쉽게 연결할 수 있는 서버리스 이벤트 버스 서비스입니다. 자세한 내용은 [Amazon RDS 이벤트 모니터링](working-with-events.md) 단원을 참조하세요.
+ *Amazon CloudWatch Logs*로 Amazon RDS 인스턴스, CloudTrail, 기타 소스의 로그 파일을 모니터링, 저장 및 액세스할 수 있습니다. 자세한 내용은 [Amazon RDS 로그 파일 모니터링](USER_LogAccess.md) 단원을 참조하세요.
+ *AWS CloudTrail*은 직접 수행하거나 AWS 계정을 대신하여 수행한 API 직접 호출 및 관련 이벤트를 캡처하고 지정한 Amazon S3 버킷에 로그 파일을 전송합니다. 자세한 내용은 [AWS CloudTrail에서 Amazon RDS API 호출 모니터링](logging-using-cloudtrail.md) 단원을 참조하세요.
+ *데이터베이스 활동 스트림*은 Oracle DB 인스턴스에서 거의 실시간에 가까운 활동 스트림을 제공하는 Amazon RDS  기능입니다. 자세한 내용은 [데이터베이스 활동 스트림을 사용하여 Amazon RDS 모니터링](DBActivityStreams.md) 단원을 참조하세요.

## 수동 모니터링 도구
<a name="monitoring_manual_tools"></a>

CloudWatch 경보가 다루지 않는 항목은 수동으로 모니터링해야 합니다. Amazon RDS, CloudWatch, AWS Trusted Advisor 및 기타 AWS 콘솔 대시보드에서는 AWS 환경의 상태를 한 눈에 볼 수 있습니다. 또한 DB 인스턴스에서 로그 파일을 확인하는 것이 좋습니다.
+ Amazon RDS 콘솔에서 리소스에 대해 다음과 같은 항목을 모니터링할 수 있습니다.
  + DB 인스턴스에 대한 연결 수
  + DB 인스턴스에 대한 읽기 및 쓰기 작업량
  + DB 인스턴스에서 현재 사용 중인 스토리지 양
  + DB 인스턴스에 대해 사용 중인 메모리 및 CPU 양
  + DB 인스턴스에서 주고 받는 네트워크 트래픽 양
+ Trusted Advisor 대시보드에서는 다음과 같은 비용 최적화, 보안, 내결함성과 성능 개선 확인을 살펴볼 수 있습니다.
  + Amazon RDS 유휴 DB 인스턴스
  + Amazon RDS 보안 그룹 액세스 위험
  + Amazon RDS 백업
  + Amazon RDS 다중 AZ

  이러한 사항에 대한 자세한 정보를 알고 싶다면 [Trusted Advisor Best Practices (Checks)](https://aws.amazon.com/premiumsupport/trustedadvisor/best-practices/) 단원을 참조하십시오.
+ CloudWatch 홈 페이지에 표시되는 항목은 다음과 같습니다.
  + 현재 경보 및 상태
  + 경보 및 리소스 그래프
  + 서비스 상태

  또한 CloudWatch를 사용하여 다음을 수행할 수 있습니다.
  + [사용자 정의 대시보드](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/CloudWatch_Dashboards.html)를 생성하여 관심 있는 서비스를 모니터링
  + 지표 데이터를 그래프로 작성하여 문제를 해결하고 추세 파악.
  + 모든 AWS 리소스 지표 검색 및 찾아보기
  + 문제에 대해 알려주는 경보 생성 및 편집.