Enhanced Monitoring을 사용하여 OS 지표 모니터링
Enhanced Monitoring을 통해 DB 인스턴스의 운영 체제를 실시간으로 모니터링할 수 있습니다. 다른 프로세스 또는 스레드에서 CPU를 사용하는 방법을 확인하려면 Enhanced Monitoring 지표가 유용합니다.
Enhanced Monitoring 개요
Amazon RDS는 DB 인스턴스가 실행되는 운영 체제(OS)에 대한 측정치를 실시간으로 제공합니다. 콘솔에서 RDS DB 인스턴스에 대한 모든 시스템 지표 및 프로세스 정보를 볼 수 있습니다. 각 인스턴스에 대해 모니터링할 지표를 관리하고 요구 사항에 따라 대시보드를 사용자 지정할 수 있습니다. 향상된 모니터링 지표 설명은 향상된 모니터링의 OS 지표 섹션을 참조하세요.
RDS는 지표를 확장 모니터링에서 Amazon CloudWatch Logs 계정으로 전달합니다. CloudWatch Logs에서 CloudWatch에서 지표 필터를 생성하고 CloudWatch 대시보드에 그래프를 표시할 수 있습니다. 또한 선택한 모니터링 시스템에서 CloudWatch Logs의 Enhanced Monitoring JSON 출력을 사용할 수 있습니다. 자세한 내용은 Amazon RDS FAQ의 확장 모니터링
주제
Enhanced Monitoring 가용성
Enhanced Monitoring은 다음 데이터베이스 엔진에 사용할 수 있습니다.
-
Db2
-
MariaDB
-
Microsoft SQL Server
-
MySQL
-
Oracle
-
PostgreSQL
확장 모니터링은 db.m1.small 인스턴스 클래스를 제외한 모든 DB 인스턴스 클래스에서 사용할 수 있습니다.
CloudWatch 지표와 Enhanced Monitoring 지표의 차이점
하이퍼바이저는 VM(가상 머신)을 만들고 실행합니다. 하이퍼바이저를 사용하는 인스턴스는 메모리와 CPU를 가상으로 공유하여 여러 게스트 VM을 지원할 수 있습니다. CloudWatch는 DB 인스턴스의 하이퍼바이저에서 CPU 사용률에 대한 지표를 수집합니다. 반면, Enhanced Monitoring은 DB 인스턴스의 에이전트에서 지표를 수집합니다.
하이퍼바이저 계층에서는 소량의 작업만 수행하므로 CloudWatch와 Enhanced Monitoring 간의 차이점을 확인할 수 있습니다. DB 인스턴스가 더 작은 인스턴스 클래스를 사용하는 경우 차이가 커질 수 있습니다. 이 시나리오에서는 단일 물리적 인스턴스의 하이퍼바이저 계층에서 더 많은 VM(가상 머신)을 관리할 수 있습니다.
향상된 모니터링 지표 설명은 향상된 모니터링의 OS 지표 섹션을 참조하세요. CloudWatch 지표에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서를 참조하세요.
Enhanced Monitoring 지표 보존
기본적으로 Enhanced Monitoring 지표는 CloudWatch Logs에서 30일간 저장됩니다. 이 보존 기간은 일반적인 CloudWatch 지표와 다릅니다.
지표가 CloudWatch Logs에 저장되는 시간을 수정하려면 CloudWatch 콘솔에서 RDSOSMetrics
로그 그룹의 보존을 변경하십시오. 자세한 내용은 Amazon CloudWatch Logs User Guide의 CloudWatch에서 로그 데이터 보존 기간을 변경을 참조하십시오.
Enhanced Monitoring 비용
Enhanced Monitoring 지표는 CloudWatch 지표가 아닌 CloudWatch Logs에 저장됩니다. 확장 모니터링 비용은 다음 두 가지 요인에 따라 달라집니다.
-
Amazon CloudWatch Logs가 제공하는 프리 티어를 초과하는 경우에만 확장 모니터링에 대해서만 비용이 청구됩니다. 요금은 CloudWatch Logs 데이터 전송 및 스토리지 요금을 기준으로 합니다.
-
RDS 인스턴스에 대해 전송되는 정보의 양은 확장 모니터링 기능에 대해 정의된 세분성에 직접적으로 비례합니다. 모니터링 간격이 작을수록 OS 측정치가 더 자주 보고되고 모니터링 비용이 증가합니다. 비용을 관리하려면 계정의 여러 인스턴스에 대해 서로 다른 세부 단위를 설정합니다.
-
Enhanced Monitoring 사용 비용은 Enhanced Monitoring을 활성화한 각 DB 인스턴스에 대해 적용됩니다. 모니터링하는 DB 인스턴스의 수가 많을수록 더 많은 비용이 청구됩니다.
-
컴퓨팅 집약적인 워크로드를 지원하는 DB 인스턴스는 많은 OS 프로세스 활동이 보고되고 Enhanced Monitoring에 대한 높은 비용이 청구됩니다.
요금에 대한 자세한 내용은 Amazon CloudWatch 요금