Amazon RDS에 대한 Amazon CloudWatch 지표
Amazon CloudWatch 지표는 Amazon RDS 인스턴스 및 클러스터의 성능과 상태에 대한 통찰력을 제공하여 시스템 동작을 모니터링하고 데이터 기반 결정을 내릴 수 있도록 합니다. 이러한 지표는 리소스 사용률, 데이터베이스 활동 및 운영 효율성을 추적하여 인스턴스의 성능에 대한 가시성을 제공합니다.
이 참조에서는 Amazon RDS에 사용할 수 있는 특정 지표를 간략하게 설명하고 이를 해석하고 사용하여 데이터베이스 성능을 최적화하고, 문제를 해결하고, 고가용성을 보장하는 방법을 설명합니다.
Amazon RDS는 AWS/RDS
및 AWS/Usage
네임스페이스에서 Amazon CloudWatch에 지표를 게시합니다.
Amazon RDS에 대한 Amazon CloudWatch 지표
Amazon CloudWatch의 AWS/RDS
네임스페이스에는 인스턴스 수준 지표가 포함되어 있습니다.
참고
Amazon RDS 콘솔에는 Amazon CloudWatch에 전송된 단위와 다른 단위로 지표가 표시될 수 있습니다. 예를 들어 Amazon RDS 콘솔에는 지표가 메가바이트(MB) 단위로 표시되는 반면 지표는 바이트 단위로 Amazon CloudWatch에 전송됩니다.
지표 | 설명 | 적용 대상 | 단위 |
---|---|---|---|
|
바이너리 로그가 사용한 디스크 공간의 양입니다. 읽기 전용 복제본을 포함하여 MySQL 및 MariaDB 인스턴스에 대해 자동 백업을 활성화한 경우 바이너리 로그가 생성됩니다. |
MariaDB MySQL |
바이트 |
|
사용할 수 있는 범용 SSD(gp2) 버스트-버킷 I/O 크레딧 비율 |
모두 |
% |
|
가장 최근 체크포인트 이후의 시간입니다. |
초 |
|
|
성공 여부에 관계없이 인스턴스에 연결하려는 시도 횟수입니다. |
MySQL |
개수 |
|
CPU 사용 백분율. |
모두 |
백분율 |
|
CPU 사용률을 위해 인스턴스에서 소비되는 CPU 크레딧의 수입니다. 하나의 CPU 크레딧은 1분 또는 이와 동등한 vCPU, 사용률 및 시간의 조합 동안 100%의 사용률로 실행되는 vCPU 하나에 해당됩니다. 예를 들어, CPU 크레딧 하나는 2분 동안 50%의 사용률로 실행되는 vCPU 하나 또는 2분 동안 25%의 사용률로 실행되는 vCPU 2개에 해당합니다. 이 지표는db.t2 , db.t3 , db.t4g 인스턴스에만 적용됩니다.참고T DB 인스턴스 클래스는 개발 및 테스트 서버 또는 기타 비프로덕션 서버에만 사용하는 것이 좋습니다. T 인스턴스 클래스에 대한 자세한 내용은 DB 인스턴스 클래스 유형 섹션을 참조하세요. CPU 크레딧 측정치는 5분 간격으로만 제공됩니다. 5분 이상의 시간을 지정할 경우 |
크레딧(vCPU-분) |
|
|
시작 이후 인스턴스가 누적한 획득 CPU 크레딧 수입니다. T2 스탠다드의 경우 크레딧은 획득 이후에 크레딧 밸런스에 누적되고, 소비 시 크레딧 밸런스에서 소멸됩니다. 크레딧 밸런스는 최대 한도(인스턴스 크기에 따라 결정)가 있습니다. 한도에 도달하면 새로 획득한 크레딧이 모두 삭제됩니다. T2 스탠다드의 경우 시작 크레딧은 한도에 포함되지 않습니다.
인스턴스가 실행 중인 동안 CPU 크레딧 지표는 5분 간격으로만 제공됩니다. 이 지표는db.t2 , db.t3 , db.t4g 인스턴스에만 적용됩니다.참고T DB 인스턴스 클래스는 개발 및 테스트 서버 또는 기타 비프로덕션 서버에만 사용하는 것이 좋습니다. T 인스턴스 클래스에 대한 자세한 내용은 DB 인스턴스 클래스 유형 섹션을 참조하세요. 시작 크레딧은 Amazon RDS에서도 Amazon EC2에서와 동일한 방식으로 작동합니다. 자세한 내용은 Linux 인스턴스용 Amazon Elastic Compute Cloud 사용 설명서의 시작 크레딧을 참조하십시오. |
크레딧(vCPU-분) |
|
|
획득한 CPU 크레딧에 따라 CPU 크레딧 지표는 5분 간격으로만 제공됩니다. |
모두 |
크레딧(vCPU-분) |
|
획득한 CPU 크레딧으로 청산되지 않는 소비 잉여 크레딧의 수로, 추가 요금으로 부과됩니다. 소비된 잉여 크레딧은 다음이 발생할 때 요금이 부과됩니다.
CPU 크레딧 지표는 5분 간격으로만 제공됩니다. |
모두 |
크레딧(vCPU-분) |
|
데이터베이스 인스턴스에 대한 클라이언트 네트워크 연결 수입니다. 지표 값에 다음이 포함되지 않기 때문에 데이터베이스 세션 수가 지표 값보다 클 수 있습니다.
|
모두 |
개수 |
|
디스크 액세스를 대기 중인 I/O(읽기/쓰기 요청) 수입니다. |
모두 |
개수 |
|
로그 볼륨 디스크 액세스를 대기 중인 I/O(읽기/쓰기 요청) 수입니다. |
모두 |
개수 |
|
RDS 데이터베이스의 버스트 버킷에 남아 있는 처리량 크레딧의 백분율입니다. 기본 모니터링에서만 이 지표를 사용할 수 있습니다. 지표 값은 데이터베이스 파일이 포함된 볼륨만이 아니라 루트 볼륨을 포함한 모든 볼륨의 처리량을 기반으로 합니다. 이 지표를 지원하는 인스턴스 크기를 찾으려면, Amazon EC2 사용 설명서의 기본적으로 EBS 최적화 테이블에서 별표(*)가 있는 인스턴스 크기를 참조하세요. |
모두 |
백분율 |
|
RDS 데이터베이스의 버스트 버킷에 남아 있는 I/O 크레딧의 백분율입니다. 기본 모니터링에서만 이 지표를 사용할 수 있습니다. 지표 값은 데이터베이스 파일이 포함된 볼륨만이 아니라 루트 볼륨을 포함한 모든 볼륨의 IOPS를 기반으로 합니다. 이 지표를 지원하는 인스턴스 크기를 찾으려면 Amazon EC2 사용 설명서의 Amazon EBS 최적화 인스턴스 유형을 참조하세요. 이 지표는 |
모두 |
백분율 |
|
최근 1분간 실패한 Microsoft SQL Server 에이전트 작업 수입니다. |
Microsoft SQL Server |
분당 개수 |
|
사용 가능한 RAM 크기. MariaDB, MySQL, Oracle, PostgreSQL DB 인스턴스의 경우 이 지표에서는 |
모두 |
바이트 |
|
사용 가능한 로컬 스토리지 공간 크기입니다. 이 지표는 NVMe SSD 인스턴스 스토어 볼륨이 있는 DB 인스턴스 클래스에만 적용됩니다. NVMe SSD 인스턴스 스토어 볼륨이 있는 Amazon EC2 인스턴스에 대한 자세한 내용은 인스턴스 스토어 볼륨을 참조하십시오. 동일한 RDS DB 인스턴스 클래스는 동일한 인스턴스 스토어 볼륨이 있습니다. 예를 들어 db.m6gd 및 db.r6gd DB 인스턴스 클래스에는 NVMe SSD 인스턴스 스토어 볼륨이 있습니다. |
바이트 |
|
|
사용 가능한 로컬 스토리지 공간의 비율입니다. 이 지표는 NVMe SSD 인스턴스 스토어 볼륨이 있는 DB 인스턴스 클래스에만 적용됩니다. NVMe SSD 인스턴스 스토어 볼륨이 있는 Amazon EC2 인스턴스에 대한 자세한 내용은 인스턴스 스토어 볼륨을 참조하십시오. 동일한 RDS DB 인스턴스 클래스는 동일한 인스턴스 스토어 볼륨이 있습니다. 예를 들어 db.m6gd 및 db.r6gd DB 인스턴스 클래스에는 NVMe SSD 인스턴스 스토어 볼륨이 있습니다. |
백분율 |
|
|
사용 가능한 스토리지 공간 크기입니다. |
모두 |
바이트 |
|
로그 볼륨에서 사용 가능한 스토리지 공간입니다. |
모두 |
바이트 |
|
사용된 최대 트랜잭션 ID입니다. |
PostgreSQL |
개수 |
|
DB 인스턴스 수신 네트워크 트래픽(고객 데이터베이스 트래픽과 모니터링 및 복제에 사용된 Amazon RDS 트래픽 모두 포함). |
모두 |
초당 바이트 |
|
DB 인스턴스 송신 네트워크 트래픽(고객 데이터베이스 트래픽과 모니터링 및 복제에 사용된 Amazon RDS 트래픽 모두 포함). |
모두 |
초당 바이트 |
|
수신된 WAL(Write-Ahead Log) 데이터를 기준으로 가장 지연된 복제본의 지연 크기. |
PostgreSQL |
바이트 |
|
초당 평균 디스크 읽기 I/O 연산 수 |
모두 |
초당 개수 |
|
로컬 스토리지에 대한 초당 평균 디스크 읽기 I/O 작업 수입니다. 이 지표는 NVMe SSD 인스턴스 스토어 볼륨이 있는 DB 인스턴스 클래스에만 적용됩니다. NVMe SSD 인스턴스 스토어 볼륨이 있는 Amazon EC2 인스턴스에 대한 자세한 내용은 인스턴스 스토어 볼륨을 참조하십시오. 동일한 RDS DB 인스턴스 클래스는 동일한 인스턴스 스토어 볼륨이 있습니다. 예를 들어 db.m6gd 및 db.r6gd DB 인스턴스 클래스에는 NVMe SSD 인스턴스 스토어 볼륨이 있습니다. |
초당 개수 |
|
|
로그 볼륨에서 초당 평균 디스크 읽기 I/O 작업 수입니다. |
모두 |
초당 개수 |
|
디스크 I/O 연산당 평균 처리 시간입니다. |
모두 |
초 |
|
로컬 스토리지의 디스크 I/O 작업당 소요된 평균 시간입니다. 이 지표는 NVMe SSD 인스턴스 스토어 볼륨이 있는 DB 인스턴스 클래스에만 적용됩니다. NVMe SSD 인스턴스 스토어 볼륨이 있는 Amazon EC2 인스턴스에 대한 자세한 내용은 인스턴스 스토어 볼륨을 참조하십시오. 동일한 RDS DB 인스턴스 클래스는 동일한 인스턴스 스토어 볼륨이 있습니다. 예를 들어 db.m6gd 및 db.r6gd DB 인스턴스 클래스에는 NVMe SSD 인스턴스 스토어 볼륨이 있습니다. |
초 |
|
|
로그 볼륨에서 디스크 I/O 작업당 평균 처리 시간입니다. |
모두 |
초 |
|
초당 디스크에서 읽은 평균 바이트 수입니다. |
모두 |
초당 바이트 |
|
로컬 스토리지의 초당 디스크에서 읽은 평균 바이트 수입니다. 이 지표는 NVMe SSD 인스턴스 스토어 볼륨이 있는 DB 인스턴스 클래스에만 적용됩니다. NVMe SSD 인스턴스 스토어 볼륨이 있는 Amazon EC2 인스턴스에 대한 자세한 내용은 인스턴스 스토어 볼륨을 참조하십시오. 동일한 RDS DB 인스턴스 클래스는 동일한 인스턴스 스토어 볼륨이 있습니다. 예를 들어 db.m6gd 및 db.r6gd DB 인스턴스 클래스에는 NVMe SSD 인스턴스 스토어 볼륨이 있습니다. |
초당 바이트 |
|
|
로그 볼륨에서 초당 디스크에서 읽은 평균 바이트 수입니다. |
모두 |
초당 바이트 |
|
원본 DB 인스턴스를 기준으로 읽기 전용 복제본 DB 인스턴스의 지연 시간. MySQL, MariaDB, Oracle, PostgreSQL 및 SQL Server 읽기 전용 복제본에 적용됩니다. 다중 AZ DB 클러스터에 있는 리더 DB 인스턴스에서 가장 최근에 적용된 트랜잭션과 라이터 DB 인스턴스에서 가장 최근 트랜잭션 사이의 시간 차이입니다. |
초 |
|
|
다중 소스 복제본 구성의 경우 소스 DB 인스턴스를 기준으로 다중 소스 복제본 특정 채널의 지연 시간입니다. 자세한 내용은 다중 소스 복제 채널 모니터링 단원을 참조하십시오. |
MySQL |
초 |
|
복제 슬롯 파일에 사용된 디스크 공간. |
PostgreSQL |
바이트 |
|
DB 인스턴스에서 사용된 스왑 공간 크기. |
MariaDB MySQL Oracle PostgreSQL |
바이트 |
|
트랜잭션 로그에 사용된 디스크 공간. |
PostgreSQL |
바이트 |
|
초당 생성되는 트랜잭션 로그의 크기. |
PostgreSQL |
초당 바이트 |
|
초당 평균 디스크 쓰기 I/O 연산 수 |
모두 |
초당 개수 |
|
로컬 스토리지에서 초당 평균 디스크 쓰기 I/O 연산 수입니다. 이 지표는 NVMe SSD 인스턴스 스토어 볼륨이 있는 DB 인스턴스 클래스에만 적용됩니다. NVMe SSD 인스턴스 스토어 볼륨이 있는 Amazon EC2 인스턴스에 대한 자세한 내용은 인스턴스 스토어 볼륨을 참조하십시오. 동일한 RDS DB 인스턴스 클래스는 동일한 인스턴스 스토어 볼륨이 있습니다. 예를 들어 db.m6gd 및 db.r6gd DB 인스턴스 클래스에는 NVMe SSD 인스턴스 스토어 볼륨이 있습니다. |
초당 개수 |
|
|
로그 볼륨에서 초당 평균 디스크 쓰기 I/O 작업 수입니다. |
모두 |
초당 개수 |
|
디스크 I/O 연산당 평균 처리 시간입니다. |
모두 |
초 |
|
로컬 스토리지의 디스크 I/O 작업당 소요된 평균 시간입니다. 이 지표는 NVMe SSD 인스턴스 스토어 볼륨이 있는 DB 인스턴스 클래스에만 적용됩니다. NVMe SSD 인스턴스 스토어 볼륨이 있는 Amazon EC2 인스턴스에 대한 자세한 내용은 인스턴스 스토어 볼륨을 참조하십시오. 동일한 RDS DB 인스턴스 클래스는 동일한 인스턴스 스토어 볼륨이 있습니다. 예를 들어 db.m6gd 및 db.r6gd DB 인스턴스 클래스에는 NVMe SSD 인스턴스 스토어 볼륨이 있습니다. |
초 |
|
|
로그 볼륨에서 디스크 I/O 작업당 평균 처리 시간입니다. |
모두 |
초 |
|
초당 디스크에 쓴 평균 바이트 수. |
모두 |
초당 바이트 |
|
로그 볼륨에서 초당 디스크에 쓴 평균 바이트 수입니다. |
모두 |
초당 바이트 |
|
로컬 스토리지에 디스크에 쓰여진 초당 평균 바이트 수입니다. 이 지표는 NVMe SSD 인스턴스 스토어 볼륨이 있는 DB 인스턴스 클래스에만 적용됩니다. NVMe SSD 인스턴스 스토어 볼륨이 있는 Amazon EC2 인스턴스에 대한 자세한 내용은 인스턴스 스토어 볼륨을 참조하십시오. 동일한 RDS DB 인스턴스 클래스는 동일한 인스턴스 스토어 볼륨이 있습니다. 예를 들어 db.m6gd 및 db.r6gd DB 인스턴스 클래스에는 NVMe SSD 인스턴스 스토어 볼륨이 있습니다. |
초당 바이트 |
Amazon RDS에 대한 Amazon CloudWatch 사용량 지표
Amazon CloudWatch의 AWS/Usage
네임스페이스에는 Amazon RDS 서비스 할당량에 대한 계정 수준 사용량 지표가 포함됩니다. CloudWatch는 모든 AWS 리전의 사용량 지표를 자동으로 수집합니다.
자세한 내용은 Amazon CloudWatch 사용 설명서에서 CloudWatch 사용량 지표를 참조하세요. 할당량에 대한 자세한 내용은 Service Quotas 사용 설명서의 Amazon RDS에 대한 할당량 및 제약 조건 및 할당량 증가 요청을 참조하세요.
지표 | 설명 | 단위* |
---|---|---|
AllocatedStorage |
모든 DB 인스턴스의 총 스토리지입니다. 합계에는 임시 마이그레이션 인스턴스가 제외됩니다. |
GB |
DBClusterParameterGroups |
AWS 계정에서 DB 클러스터 파라미터 그룹의 수입니다. 개수에는 기본 파라미터 그룹이 제외됩니다. |
개수 |
DBClusters |
AWS 계정에서 Amazon Aurora DB 클러스터의 수입니다. |
개수 |
DBInstances |
AWS 계정에서 DB 인스턴스의 수입니다. |
개수 |
DBParameterGroups |
AWS 계정에서 DB 파라미터 그룹의 수입니다. 개수에는 기본 DB 파라미터 그룹이 제외됩니다. |
개수 |
DBSecurityGroups |
AWS 계정에서 보안 그룹 수입니다. 개수에는 기본 보안 그룹과 기본 VPC 보안 그룹이 제외됩니다. |
개수 |
DBSubnetGroups
|
AWS 계정에서 DB 서브넷 그룹의 수입니다. 개수에는 기본 서브넷 그룹이 제외됩니다. |
개수 |
ManualClusterSnapshots |
AWS 계정에서 수동으로 생성된 DB 클러스터 스냅샷의 수입니다. 개수에는 잘못된 스냅샷이 제외됩니다. |
개수 |
ManualSnapshots |
AWS 계정에서 수동으로 생성된 DB 스냅샷의 수입니다. 개수에는 잘못된 스냅샷이 제외됩니다. |
개수 |
OptionGroups |
AWS 계정에서 옵션 그룹의 수입니다. 개수에는 기본 옵션 그룹이 제외됩니다. |
개수 |
ReservedDBInstances |
AWS 계정에서 예약된 DB 인스턴스의 수입니다. 개수에는 수명 종료되거나 거절된 인스턴스가 제외합니다. |
개수 |
참고
Amazon RDS는 CloudWatch에 사용량 지표 단위를 게시하지 않습니다. 단위는 설명서에만 표시됩니다.