Amazon Aurora에 대한 Amazon CloudWatch 지표 - Amazon Aurora

Amazon Aurora에 대한 Amazon CloudWatch 지표

AWS/RDS 네임스페이스에는 Amazon Aurora에서 실행 중인 데이터베이스 개체에 적용되는 다음 지표가 포함되어 있습니다. 일부 지표는 Aurora MySQL, Aurora PostgreSQL 또는 둘 다에 적용됩니다. 또한 일부 지표는 DB 클러스터, 기본 DB 인스턴스, 복제본 DB 인스턴스 또는 모든 DB 인스턴스에 고유합니다.

Aurora 글로벌 데이터베이스 지표는 Aurora MySQL에서 쓰기 전달에 대한 Amazon CloudWatch 지표Aurora PostgreSQL에서 쓰기 전달에 대한 Amazon CloudWatch 지표 섹션을 참조하세요. Aurora 병렬 쿼리 지표는 Aurora MySQL용 병렬 쿼리 모니터링 단원을 참조하세요.

Amazon Aurora에 대한 클러스터 수준 지표

다음 테이블에서는 Aurora 클러스터에 특정한 지표에 대해 설명합니다.

지표 설명 적용 대상 단위

AuroraGlobalDBDataTransferBytes

Aurora Global Database에서 소스 AWS 리전에서 보조 AWS 리전으로 전송된 다시 실행 로그 데이터의 양입니다.

참고

이 지표는 보조 AWS 리전에서만 사용할 수 있습니다.

Aurora MySQL 및 Aurora PostgreSQL

바이트

AuroraGlobalDBProgressLag

Aurora 글로벌 데이터베이스에서, 사용자 트랜잭션과 시스템 트랜잭션 모두에 있어서 보조 클러스터가 기본 클러스터보다 얼마나 뒤쳐져 있는지 측정합니다.

참고

이 지표는 보조 AWS 리전에서만 사용할 수 있습니다.

Aurora MySQL 및 Aurora PostgreSQL

밀리초

AuroraGlobalDBReplicatedWriteIO

Aurora Global Database의 기본 AWS 리전에서 보조 AWS 리전의 클러스터 볼륨으로 복제된 쓰기 I/O 작업 수입니다. 글로벌 데이터베이스의 보조 AWS 리전에 대한 청구 계산은 VolumeWriteIOPs를 사용하여 클러스터 내에서 수행된 쓰기를 설명합니다. 글로벌 데이터베이스의 기본 AWS 리전에 대한 청구 계산은 VolumeWriteIOPs를 사용하여 해당 클러스터 내의 쓰기 활동을 설명하고, AuroraGlobalDBReplicatedWriteIO는 글로벌 데이터베이스 내에서 리전 간 복제를 설명합니다.

참고

이 지표는 보조 AWS 리전에서만 사용할 수 있습니다.

Aurora MySQL 및 Aurora PostgreSQL

개수

AuroraGlobalDBReplicationLag

Aurora Global Database의 경우 기본 AWS 리전에서 업데이트를 복제할 때의 지연 시간입니다.

참고

이 지표는 보조 AWS 리전에서만 사용할 수 있습니다.

Aurora MySQL 및 Aurora PostgreSQL

밀리초

AuroraGlobalDBRPOLag

Aurora 글로벌 데이터베이스에서는 복구 시점 목표(RPO) 지연 시간이 발생합니다. 이 지표는 사용자 트랜잭션에 있어서 보조 클러스터가 기본 클러스터보다 얼마나 뒤쳐져 있는지 측정합니다.

참고

이 지표는 보조 AWS 리전에서만 사용할 수 있습니다.

Aurora MySQL 및 Aurora PostgreSQL

밀리초

AuroraVolumeBytesLeftTotal

클러스터 볼륨의 잔여 가용 공간입니다. 클러스터 볼륨이 확장됨에 따라 이 값은 감소합니다. 이 값이 0에 도달하면 클러스터에서 공간 부족 오류를 보고합니다.

Aurora MySQL 클러스터가 128 tebibytes(TiB) 크기 제한에 근접하는지 여부를 감지하고 싶을 때 이 값은 VolumeBytesUsed보다 더 쉽고 안정적으로 모니터링할 수 있습니다. AuroraVolumeBytesLeftTotal에서는 내부 정리에 사용되는 스토리지와 스토리지 결제에 영향을 미치지 않는 기타 할당을 고려합니다.

Aurora MySQL

바이트

BacktrackChangeRecordsCreationRate

DB 클러스터를 위해 5분간 생성된 역추적 변경 레코드의 수입니다.

Aurora MySQL

5분당 개수

BacktrackChangeRecordsStored

DB 클러스터에 의해 사용된 역추적 변경 레코드의 수입니다.

Aurora MySQL

개수

BackupRetentionPeriodStorageUsed

Aurora DB 클러스터의 백업 보존 기간 내 특정 시점 복원 기능을 지원하는 데 사용되는 총 백업 스토리지 양입니다. 이 양은 TotalBackupStorageBilled 지표에 의해 보고된 합계에 포함됩니다. 각 Aurora 클러스터마다 개별적으로 계산됩니다. 지침은 Amazon Aurora 백업 스토리지 사용량 파악 섹션을 참조하세요.

Aurora MySQL 및 Aurora PostgreSQL

바이트

ServerlessDatabaseCapacity

Aurora Serverless DB 클러스터의 현재 용량입니다.

Aurora MySQL 및 Aurora PostgreSQL

개수

SnapshotStorageUsed

Aurora DB 클러스터에 대해 백업 보존 기간이 경과된 이후에 모든 Aurora 스냅샷에 사용된 총 백업 스토리지 양입니다. 이 양은 TotalBackupStorageBilled 지표에 의해 보고된 합계에 포함됩니다. 각 Aurora 클러스터마다 개별적으로 계산됩니다. 지침은 Amazon Aurora 백업 스토리지 사용량 파악 섹션을 참조하세요.

Aurora MySQL 및 Aurora PostgreSQL

바이트

TotalBackupStorageBilled

특정 Aurora DB 클러스터에 대한 총 백업 스토리지 양(단위: 바이트)입니다. 이 양에 대해 요금이 청구됩니다. 지표에는 BackupRetentionPeriodStorageUsedSnapshotStorageUsed 지표로 측정되는 백업 스토리지가 포함됩니다. 이 지표는 각 Aurora 클러스터에 대해 별도로 계산됩니다. 지침은 Amazon Aurora 백업 스토리지 사용량 파악 섹션을 참조하세요.

Aurora MySQL 및 Aurora PostgreSQL

바이트

VolumeBytesUsed

Aurora DB 클러스터에서 사용되는 스토리지 용량입니다.

이 값은 Aurora DB 클러스터의 요금에 영향을 미칩니다(요금에 대한 자세한 내용은 Amazon RDS 요금 페이지 참조).

이 값에는 스토리지 결제에 영향을 미치지 않는 일부 내부 스토리 할당이 반영되지 않습니다. Aurora MySQL의 경우 128TiB 스토리지 한도와 VolumeBytesUsed를 비교하는 대신에 AuroraVolumeBytesLeftTotal이 0에 근접하고 있는지 여부를 테스트하여 공간 부족 문제를 더 정확하게 예상할 수 있습니다.

복제본인 클러스터의 경우 이 지표 값은 복제본에서 추가되거나 변경된 데이터의 용량에 따라 달라집니다. 또한 원본 클러스터가 삭제되거나 새 복제본이 추가 또는 삭제될 때 지표가 증가하거나 감소할 수 있습니다. 자세한 내용은 원본 클러스터 볼륨 삭제을 참조하세요.

Aurora MySQL 및 Aurora PostgreSQL

바이트

VolumeReadIOPs

5분 간격 내에 클러스터 볼륨에서 요금이 부과된 읽기 I/O 작업의 수입니다.

요금이 청구된 읽기 작업은 클러스터 볼륨 수준에서 계산되며, Aurora DB 클러스터의 모든 인스턴스에 대해 집계된 후 5분 간격으로 보고됩니다. 이 값은 5분 동안의 읽기 작업 측정치 값을 사용하여 계산됩니다. 요금 부과된 읽기 작업 측정치의 값을 300로 나눠서 초당 요금 부과된 읽기 작업의 양을 확인할 수 있습니다. 예를 들어 요금 부과된 읽기 작업이 13,686을 반환할 경우 초당 요금 부과된 읽기 작업은 45(13,686 / 300 = 45.62)입니다.

버퍼 캐시에 없는 데이터베이스 페이지를 요청하는 쿼리에 대해서는 요금이 부과된 읽기 작업이 발생하므로 스토리지에서 로드해야 합니다. 쿼리 결과를 스토리지에서 읽은 후 버퍼 캐시로 로드하면 요금 부과된 작업이 급증할 수 있습니다.

작은 정보

Aurora MySQL 클러스터가 병렬 쿼리를 사용하는 경우 VolumeReadIOPS 값이 증가할 수 있습니다. 병렬 쿼리는 버퍼 풀을 사용하지 않습니다. 따라서 쿼리는 빠르지만 이렇게 최적화된 프로세싱은 읽기 작업 및 관련 비용을 증가시킬 수 있습니다.

Aurora MySQL 및 Aurora PostgreSQL

5분당 개수

VolumeWriteIOPs

5분 간격으로 보고되는 클러스터 볼륨에 대한 평균 디스크 쓰기 I/O 작업 수입니다. 요금이 부과된 쓰기 작업 계산 방법에 대한 자세한 내용은 VolumeReadIOPs 단원을 참조하세요.

Aurora MySQL 및 Aurora PostgreSQL

5분당 개수

Amazon Aurora에 대한 인스턴스 수준 지표

다음 인스턴스 특정 Amazon CloudWatch 지표는 달리 명시되지 않는 한 모든 Aurora MySQL 및 Aurora PostgreSQL 인스턴스에 적용됩니다.

지표 설명 적용 대상 단위

AbortedClients

제대로 종료된 클라이언트 연결 수입니다.

Aurora MySQL

개수

ActiveTransactions

현재 Aurora 데이터베이스 인스턴스에서 1초마다 실행되고 있는 평균 트랜잭션 수입니다.

기본적으로 Aurora에서는 이 지표를 활성화하지 않습니다. 이 값의 측정을 시작하려면 특정 DB 인스턴스의 DB 파라미터 그룹에서 innodb_monitor_enable='all'를 설정하세요.

Aurora MySQL

초당 개수

ACUUtilization

ServerlessDatabaseCapacity 지표의 값을 DB 클러스터의 최대 ACU 값으로 나눈 값입니다.

이 지표는 Aurora Serverless v2에만 적용됩니다.

Aurora MySQL 및 Aurora PostgreSQL

%

AuroraBinlogReplicaLag

이진수 로그 복제 소스를 기준으로 Aurora MySQL에서 실행 중인 이진수 로그 복제본 DB 클러스터의 지연 시간입니다. 지연이란 소스에서 복제본이 적용할 수 있는 레코드보다 빠르게 레코드를 생성하고 있음을 의미합니다.

이 지표는 엔진 버전에 따라 다른 값을 보고합니다.

Aurora MySQL 버전 2

MySQL SHOW SLAVE STATUSSeconds_Behind_Master 필드

Aurora MySQL 버전 3

SHOW REPLICA STATUS

이 지표를 사용하여 이진 로그 복제본 역할을 하는 클러스터의 오류 및 복제본 지연을 모니터링할 수 있습니다. 지표 값은 다음을 나타냅니다.

높은 값

복제본이 복제 소스를 지연시키고 있습니다.

0 또는 0에 가까운 값

복제본 프로세스가 활성 상태입니다.

-1

Aurora가 지연 시간을 확인할 수 없는 경우는 복제본 설정 중 또는 복제본이 오류 상태에 있을 때 발생할 수 있습니다.

이진 로그 복제는 클러스터의 라이터 인스턴스에서만 발생하므로 WRITER 역할과 연결된 이 지표 버전을 사용하는 것이 좋습니다.

복제 관리에 대한 자세한 정보는 여러 AWS 리전에 걸쳐 Amazon Aurora MySQL DB 클러스터 복제 섹션을 참조하세요. 문제 해결에 대한 자세한 내용은 Amazon Aurora MySQL 복제 문제 단원을 참조하세요.

Aurora MySQL의 기본

AuroraDMLRejectedMasterFull

라이터 DB 인스턴스에서 세션이 꽉 차서 거부되는 전달된 쿼리 수입니다.

Aurora MySQL 버전 2의 기본

개수

AuroraDMLRejectedWriterFull

라이터 DB 인스턴스에서 세션이 꽉 차서 거부되는 전달된 쿼리 수입니다.

Aurora MySQL 버전 3의 기본

개수

AuroraEstimatedSharedMemoryBytes

마지막으로 구성된 폴링 간격 동안 자주 사용된 공유 버퍼 또는 버퍼 풀 메모리의 예상 양입니다.

바이트

AuroraMemoryHealthState

메모리 상태를 나타냅니다. 0 값은 NORMAL과 같습니다. 10 값이 RESERVED와 같으면 서버의 메모리 사용량이 임계 수준에 가까워지고 있음을 의미합니다.

자세한 내용은 Aurora MySQL 데이터베이스의 메모리 부족 문제 해결 단원을 참조하십시오.

Aurora MySQL 버전 3.03.1 이상

Gauge

AuroraMemoryNumDeclinedSqlTotal

메모리 부족(OOM) 회피로 인해 감소된 총 쿼리 수입니다.

자세한 내용은 Aurora MySQL 데이터베이스의 메모리 부족 문제 해결 단원을 참조하십시오.

Aurora MySQL 버전 3.03.1 이상

개수

AuroraMemoryNumKillConnTotal

OOM 회피로 인해 종료된 총 연결 수입니다.

자세한 내용은 Aurora MySQL 데이터베이스의 메모리 부족 문제 해결 단원을 참조하십시오.

Aurora MySQL 버전 3.03.1 이상

개수

AuroraMemoryNumKillQueryTotal

OOM 회피로 인해 종료된 총 쿼리 수입니다.

자세한 내용은 Aurora MySQL 데이터베이스의 메모리 부족 문제 해결 단원을 참조하십시오.

Aurora MySQL 버전 3.03.1 이상

개수

AuroraOptimizedReadsCacheHitRatio

최적화된 읽기 캐시에서 처리되는 요청의 백분율입니다.

값은 다음 공식을 사용하여 계산됩니다.

orcache_blks_hit/ (orcache_blks_hit + storage_blks_read)

AuroraOptimizedReadsCacheHitRatio가 100%인 경우 최적화된 읽기 캐시에서 페이지를 읽지 않았음을 의미하며 값은 0이 됩니다.

Aurora PostgreSQL의 기본

백분율

AuroraReplicaLag

Aurora 복제본의 경우, 기본 인스턴스에서 업데이트를 복제할 때의 지연 시간입니다.

v 및 Aurora PostgreSQL의 복제본

밀리초

AuroraReplicaLagMaximum

기본 인스턴스와 DB 클러스터의 Aurora DB 인스턴스 사이에 발생하는 최대 지연 시간입니다.

읽기 복제본이 삭제되거나 이름이 변경되면 이전 리소스가 재활용 프로세스를 거치면서 복제 지연이 일시적으로 급증할 수 있습니다. 해당 기간 동안의 복제 지연을 정확하게 파악하려면 각 읽기 복제본 인스턴스에서 AuroraReplicaLag 지표를 모니터링하는 것이 좋습니다.

Aurora MySQL 및 Aurora PostgreSQL의 기본

밀리초

AuroraReplicaLagMinimum

기본 인스턴스와 DB 클러스터의 Aurora DB 인스턴스 사이에 발생하는 최소 지연 시간입니다.

Aurora MySQL 및 Aurora PostgreSQL의 기본

밀리초

AuroraSlowConnectionHandleCount

핸드셰이크를 시작하는 데 2초 이상 대기한 연결의 수입니다.

이 지표는 Aurora MySQL 버전 3에 적용됩니다.

Aurora MySQL

개수

AuroraSlowHandshakeCount

핸드셰이크를 시작하는 데 소요된 시간이 50밀리초 이상인 연결의 수입니다.

이 지표는 Aurora MySQL 버전 3에 적용됩니다.

Aurora MySQL

개수

BacktrackWindowActual

대상 역추적 기간과 실제 역추적 기간 사이의 차이입니다.

Aurora MySQL의 기본

BacktrackWindowAlert

정해진 시간 동안 실제 역추적 기간이 대상 역추적 기간보다 작은 횟수.

Aurora MySQL의 기본

개수

BlockedTransactions

데이터베이스에서 1초마다 차단되는 평균 트랜잭션 수입니다.

Aurora MySQL

초당 개수

BufferCacheHitRatio

버퍼 캐시에서 처리하는 요청 비율.

Aurora MySQL 및 Aurora PostgreSQL

%

CommitLatency

엔진 및 스토리지가 커밋 작업을 완료하는 데 걸린 평균 시간입니다.

Aurora MySQL 및 Aurora PostgreSQL

밀리초

CommitThroughput

초당 커밋 작업의 평균 수.

Aurora MySQL 및 Aurora PostgreSQL

초당 개수

ConnectionAttempts

성공 여부에 관계없이 인스턴스에 연결하려는 시도 횟수입니다.

Aurora MySQL

개수

CPUCreditBalance

5분 간격으로 보고되는 인스턴스가 누적된 CPU 크레딧 수입니다. 이 지표는 DB 인스턴스가 지정된 속도로 기준 성능 수준을 넘어 얼마나 오래 버스트할 수 있는지 결정하는 데 사용됩니다.

이 지표는 다음 인스턴스 클래스에만 적용됩니다.

  • Aurora MySQL: db.t2.small, db.t2.medium, db.t3db.t4g

  • Aurora PostgreSQL: db.t3db.t4g

참고

T DB 인스턴스 클래스는 개발 및 테스트 서버 또는 기타 비프로덕션 서버에만 사용하는 것이 좋습니다. T 인스턴스 클래스에 대한 자세한 내용은 DB 인스턴스 클래스 유형 섹션을 참조하세요.

시작 크레딧은 Amazon RDS에서도 Amazon EC2에서와 동일한 방식으로 작동합니다. 자세한 내용은 Linux 인스턴스용 Amazon Elastic Compute Cloud 사용 설명서시작 크레딧을 참조하세요.

Aurora MySQL 및 Aurora PostgreSQL

개수

CPUCreditUsage

5분 간격으로 보고되는 지정된 기간 동안 소비된 CPU 크레딧 수입니다. 이 지표는 DB 인스턴스에 할당된 가상 CPU에서 처리 명령에 실제 CPU를 사용한 시간을 측정합니다.

이 지표는 다음 인스턴스 클래스에만 적용됩니다.

  • Aurora MySQL: db.t2.small, db.t2.medium, db.t3db.t4g

  • Aurora PostgreSQL: db.t3db.t4g

참고

T DB 인스턴스 클래스는 개발 및 테스트 서버 또는 기타 비프로덕션 서버에만 사용하는 것이 좋습니다. T 인스턴스 클래스에 대한 자세한 내용은 DB 인스턴스 클래스 유형 섹션을 참조하세요.

Aurora MySQL 및 Aurora PostgreSQL

개수

CPUSurplusCreditBalance

CPUCreditBalance 값이 0일 때 무제한 인스턴스에서 소비된 잉여 크레딧의 수 입니다.

획득한 CPU 크레딧에 따라 CPUSurplusCreditBalance 값이 청산됩니다. 잉여 크레딧의 수가 인스턴스가 24시간 동안 획득할 수 있는 최대 크레딧 수를 초과한 경우 최대 값 이상으로 소비된 잉여 크레딧은 추가 요금으로 부과됩니다.

CPU 크레딧 지표는 5분 간격으로만 제공됩니다.

Aurora MySQL 및 Aurora PostgreSQL

크레딧(vCPU-분)

CPUSurplusCreditsCharged

획득한 CPU 크레딧으로 청산되지 않는 소비 잉여 크레딧의 수로, 추가 요금으로 부과됩니다.

소비된 잉여 크레딧은 다음이 발생할 때 요금이 부과됩니다.

  • 소비한 잉여 크레딧이 인스턴스가 24시간 동안 획득할 수 있는 최대 크레딧 수를 초과하는 경우. 해당 시간이 끝날 때 최대 값 이상으로 소비한 잉여 크레딧에 요금이 부과됩니다.

  • 인스턴스가 중지 또는 종료된 경우.

  • 인스턴스가 unlimited에서 standard로 전환됩니다.

CPU 크레딧 지표는 5분 간격으로만 제공됩니다.

Aurora MySQL 및 Aurora PostgreSQL

크레딧(vCPU-분)

CPUUtilization

Aurora DB 인스턴스의 CPU 사용률입니다.

Aurora MySQL 및 Aurora PostgreSQL

%

DatabaseConnections

데이터베이스 인스턴스에 대한 클라이언트 네트워크 연결 수입니다.

지표 값에 다음이 포함되지 않기 때문에 데이터베이스 세션 수가 지표 값보다 클 수 있습니다.

  • 더 이상 네트워크에 연결되어 있지 않지만 데이터베이스에 의해 정리되지 않은 세션

  • 데이터베이스 엔진에 의해 자체 용도로 생성된 세션

  • 데이터베이스 엔진의 병렬 실행 기능에 의해 생성된 세션

  • 데이터베이스 엔진 작업 스케줄러에 의해 생성된 세션

  • Amazon Aurora 연결

Aurora MySQL 및 Aurora PostgreSQL

개수

DDLLatency

생성 요청, 변경 요청, 삭제 요청 등의 평균 요청 소요 시간입니다.

Aurora MySQL

밀리초

DDLThroughput

초당 평균 DDL 요청 수

Aurora MySQL

초당 개수

Deadlocks

데이터베이스 1초마다 발생하는 평균 교착 수

Aurora MySQL 및 Aurora PostgreSQL

초당 개수

DeleteLatency

삭제 작업의 평균 소요 시간입니다.

Aurora MySQL

밀리초

DeleteThroughput

초당 삭제 쿼리의 평균 수.

Aurora MySQL

초당 개수

DiskQueueDepth

디스크 액세스를 대기 중인 읽기/쓰기 요청 수.

Aurora MySQL 및 Aurora PostgreSQL

개수

DMLLatency

삽입, 업데이트 및 삭제의 평균 소요 시간입니다.

Aurora MySQL

밀리초

DMLThroughput

초당 평균 삽입, 업데이트 및 삭제 수.

Aurora MySQL

초당 개수

EngineUptime

인스턴스 실행 시간입니다.

Aurora MySQL 및 Aurora PostgreSQL

FreeableMemory

사용 가능한 RAM 크기입니다. Aurora MySQL 및 Aurora PostgreSQL 데이터베이스의 경우 이 지표는 /proc/meminfoMemAvailable 필드 값을 보고합니다.

Aurora MySQL 및 Aurora PostgreSQL

바이트

FreeEphemeralStorage

사용 가능한 임시 NVMe 스토리지 크기입니다.

Aurora PostgreSQL

바이트

FreeLocalStorage

사용 가능한 로컬 스토리지 양입니다.

다른 DB 엔진과 달리 Aurora DB 인스턴스의 경우, 이 지표는 각 DB 인스턴스에 사용 가능한 스토리지 크기를 보고합니다. 이 값은 DB 인스턴스 클래스에 좌우됩니다(요금에 대한 자세한 내용은 Amazon RDS 요금 페이지 참조). DB 인스턴스 클래스를 큰 것으로 선택하면 인스턴스의 여유 스토리지 공간을 늘릴 수 있습니다.

(Aurora Serverless v2에는 적용되지 않습니다.)

Aurora MySQL 및 Aurora PostgreSQL

바이트

InsertLatency

삽입 작업의 평균 소요 시간입니다.

Aurora MySQL

밀리초

InsertThroughput

초당 평균 커밋 작업 수입니다.

Aurora MySQL

초당 개수

LoginFailures

초당 평균 로그인 실패 수

Aurora MySQL

초당 개수

MaximumUsedTransactionIDs

가장 오랫동안 vacuum되지 않은 트랜잭션 ID의 경과 시간(트랜잭션 수). 이 값이 2,146,483,648(2^31 - 1,000,000)에 도달하면 트랜잭션 ID의 랩어라운드를 방지할 목적으로 데이터베이스가 읽기 전용 모드로 강제 전환됩니다. 자세한 내용은 PostgreSQL 설명서의 P트랜잭션 ID 랩어라운드 실패 방지를 참조하세요.

Aurora PostgreSQL

개수

NetworkReceiveThroughput

Aurora DB 클러스터의 각 인스턴스가 클라이언트에서 수신하는 네트워크 처리량입니다. 이 처리량에서 Aurora DB 클러스터의 인스턴스와 클러스터 볼륨 간 네트워크 트래픽은 제외됩니다.

Aurora MySQL 및 Aurora PostgreSQL

초당 바이트 수(콘솔에 초당 메가바이트가 표시됨)

NetworkThroughput

Aurora DB 클러스터의 각 인스턴스가 클라이언트에서 수신하고 클라이언트로 전송하는 네트워크 처리량입니다. 이 처리량에서 Aurora DB 클러스터의 인스턴스와 클러스터 볼륨 간 네트워크 트래픽은 제외됩니다.

Aurora MySQL 및 Aurora PostgreSQL

초당 바이트

NetworkTransmitThroughput

Aurora DB 클러스터의 각 인스턴스가 클라이언트로 전송하는 네트워크 처리량입니다. 이 처리량에서 DB 클러스터의 인스턴스와 클러스터 볼륨 간 네트워크 트래픽은 제외됩니다.

Aurora MySQL 및 Aurora PostgreSQL

초당 바이트 수(콘솔에 초당 메가바이트가 표시됨)

NumBinaryLogFiles

생성된 binlog 파일 수입니다.

Aurora MySQL

개수

OldestReplicationSlotLag

수신된 WAL(Write-Ahead Log) 데이터를 기준으로 가장 지연된 복제본의 지연 크기.

Aurora PostgreSQL

바이트

PurgeBoundary

InnoDB 제거가 허용되는 최대 트랜잭션 수입니다. 이 지표가 장기간 발전하지 않으면 장기 실행 트랜잭션으로 인해 InnoDB 제거가 차단되었음을 나타내는 좋은 지표로 해석할 수 있습니다. 이를 조사하려면 Aurora MySQL DB 클러스터의 활성 트랜잭션을 확인합니다.

Aurora MySQL 버전 2, 버전 2.11 이상 개수

PurgeFinishedPoint

InnoDB 제거가 수행되는 최대 트랜잭션 수입니다. 이 지표를 사용하면 InnoDB 제거가 얼마나 빠르게 진행되고 있는지 확인할 수 있습니다.

Aurora MySQL 버전 2, 버전 2.11 이상 개수

Queries

초당 실행 쿼리의 평균 수.

Aurora MySQL

초당 개수

RDSToAuroraPostgreSQLReplicaLag

기본 RDS PostgreSQL 인스턴스에서 클러스터의 다른 노드로 업데이트를 복제할 때 지연 시간입니다.

Aurora PostgreSQL의 복제본

ReadIOPS

초당 평균 디스크 I/O 연산 수이지만 1분의 간격을 두고 읽기와 쓰기를 따로 보고합니다.

Aurora MySQL 및 Aurora PostgreSQL

초당 개수

ReadIOPSEphemeralStorage

임시 NVMe 스토리지에 대한 평균 디스크 읽기 I/O 작업 수입니다.

Aurora PostgreSQL

초당 개수

ReadLatency

디스크 I/O 연산당 평균 처리 시간.

Aurora MySQL 및 Aurora PostgreSQL

ReadLatencyEphemeralStorage

임시 NVMe 스토리지의 디스크 읽기 I/O 작업당 소요된 평균 시간입니다.

Aurora PostgreSQL

밀리초

ReadThroughput

초당 디스크에서 읽은 평균 바이트 수입니다.

Aurora MySQL 및 Aurora PostgreSQL

초당 바이트

ReadThroughputEphemeralStorage

임시 NVMe 스토리지의 초당 디스크에서 읽은 평균 바이트 수입니다.

Aurora PostgreSQL

초당 바이트

ReplicationSlotDiskUsage

복제 슬롯 파일에 사용된 디스크 공간의 양입니다.

Aurora PostgreSQL

바이트

ResultSetCacheHitRatio

Resultset 캐시에서 처리되는 평균 요청 수입니다.

Aurora MySQL 버전 2

백분율

RollbackSegmentHistoryListLength

삭제 표시 레코드로 커밋된 트랜잭션을 기록하는 실행 취소 로그입니다. 이러한 레코드는 InnoDB 제거 작업에 의해 처리되도록 예약됩니다.

Aurora MySQL

개수

RowLockTime

InnoDB 테이블에 대한 행 잠금을 획득하는 데 걸린 총 시간입니다.

Aurora MySQL

밀리초

SelectLatency

선택한 작업의 평균 소요 시간입니다.

Aurora MySQL

밀리초

SelectThroughput

초당 평균 select 쿼리 수

Aurora MySQL

초당 개수

ServerlessDatabaseCapacity

Aurora Serverless DB 클러스터의 현재 용량입니다.

Aurora MySQL 및 Aurora PostgreSQL

개수

StorageNetworkReceiveThroughput

DB 클러스터의 각 인스턴스가 Aurora 스토리지 하위 시스템에서 수신하는 네트워크 처리량입니다.

Aurora MySQL 및 Aurora PostgreSQL

초당 바이트

StorageNetworkThroughput

Aurora DB 클러스터의 각 인스턴스가 Aurora 스토리지 하위 시스템과 송수신하는 네트워크 처리량입니다.

Aurora MySQL 및 Aurora PostgreSQL

초당 바이트

StorageNetworkTransmitThroughput

Aurora DB 클러스터의 각 인스턴스가 Aurora 스토리지 하위 시스템으로 전송하는 네트워크 처리량입니다.

Aurora MySQL 및 Aurora PostgreSQL

초당 바이트

SumBinaryLogSize

binlog 파일의 총 크기입니다.

Aurora MySQL

바이트

SwapUsage

사용되는 스왑 공간 크기입니다. 이 지표는 다음 DB 인스턴스 클래스에 사용할 수 없습니다.
  • db.r3.*, db.r4.* 및 db.r7g.*(Aurora MySQL)

  • db.r7g.* (Aurora PostgreSQL)

Aurora MySQL 및 Aurora PostgreSQL

바이트

TempStorageIOPS

DB 인스턴스에 연결된 로컬 스토리지에 대한 읽기 및 쓰기 모두의 IOPS 수입니다. 이 지표는 개수를 나타내며 초당 한 번 측정됩니다.

이 지표는 Aurora Serverless v2에만 적용됩니다.

Aurora MySQL 및 Aurora PostgreSQL

초당 개수

TempStorageThroughput

DB 인스턴스와 연결된 로컬 스토리지에서 전송되는 데이터의 양입니다. 이 지표는 개수를 나타내며 초당 한 번 측정됩니다.

이 지표는 Aurora Serverless v2에만 적용됩니다.

Aurora MySQL 및 Aurora PostgreSQL

초당 바이트

TransactionLogsDiskUsage

Aurora PostgreSQL DB 인스턴스에서 트랜잭션 로그가 차지하는 디스크 공간입니다.

이 지표는 Aurora PostgreSQL이 논리적 복제 또는 AWS Database Migration Service를 사용하는 경우에만 생성됩니다. 기본적으로 Aurora PostgreSQL에서는 트랜잭션 로그가 아닌 로그 레코드를 사용합니다. 트랜잭션 로그를 사용하지 않는 경우 이 지표의 값은 -1입니다.

Aurora PostgreSQL의 기본

바이트

TruncateFinishedPoint

실행 취소 잘라내기가 수행될 때 최대 트랜잭션 식별자입니다.

Aurora MySQL 버전 2, 버전 2.11 이상 개수

UpdateLatency

업데이트 작업의 평균 소요 시간입니다.

Aurora MySQL

밀리초

UpdateThroughput

초당 평균 업데이트 수입니다.

Aurora MySQL

초당 개수

WriteIOPS

초당 생성된 Aurora 스토리지 쓰기 레코드 수입니다. 데이터베이스에 의해 생성된 로그 레코드 수보다 많거나 적습니다. 이는 8K 페이지 쓰기에 해당하지 않으며 전송된 네트워크 패킷에 해당하지 않습니다.

Aurora MySQL 및 Aurora PostgreSQL

초당 개수

WriteIOPSEphemeralStorage

임시 NVMe 스토리지에 대한 평균 디스크 쓰기 I/O 작업 수입니다.

Aurora PostgreSQL

초당 개수

WriteLatency

디스크 I/O 연산당 평균 처리 시간.

Aurora MySQL 및 Aurora PostgreSQL

WriteLatencyEphemeralStorage

임시 NVMe 스토리지의 디스크 쓰기 I/O 작업당 소요된 평균 시간입니다.

Aurora PostgreSQL

밀리초

WriteThroughput

초당 영구 스토리지에 기록된 평균 바이트 수입니다.

Aurora MySQL 및 Aurora PostgreSQL

초당 바이트

WriteThroughputEphemeralStorage

임시 NVMe 스토리지에 디스크에 쓰여진 초당 평균 바이트 수입니다.

Aurora PostgreSQL

초당 바이트

Amazon Aurora에 대한 Amazon CloudWatch 사용량 지표

Amazon CloudWatch의 AWS/Usage 네임스페이스에는 Amazon RDS 서비스 할당량에 대한 계정 수준 사용량 지표가 포함됩니다. CloudWatch는 모든 AWS 리전의 사용량 지표를 자동으로 수집합니다.

자세한 내용은 Amazon CloudWatch 사용 설명서에서 CloudWatch 사용량 지표를 참조하세요. 할당량에 대한 자세한 내용은 Service Quotas 사용 설명서Amazon Aurora에 대한 할당량 및 제약 조건할당량 증가 요청을 참조하세요.

지표 설명 단위*
DBClusterParameterGroups

AWS 계정에서 DB 클러스터 파라미터 그룹의 수입니다. 개수에는 기본 파라미터 그룹이 제외됩니다.

개수

DBClusters

AWS 계정에서 Amazon Aurora DB 클러스터의 수입니다.

개수

DBInstances

AWS 계정에서 DB 인스턴스의 수입니다.

개수

DBParameterGroups

AWS 계정에서 DB 파라미터 그룹의 수입니다. 개수에는 기본 DB 파라미터 그룹이 제외됩니다.

개수

DBSubnetGroups

AWS 계정에서 DB 서브넷 그룹의 수입니다. 개수에는 기본 서브넷 그룹이 제외됩니다.

개수

ManualClusterSnapshots

AWS 계정에서 수동으로 생성된 DB 클러스터 스냅샷의 수입니다. 개수에는 잘못된 스냅샷이 제외됩니다.

개수

OptionGroups

AWS 계정에서 옵션 그룹의 수입니다. 개수에는 기본 옵션 그룹이 제외됩니다.

개수

ReservedDBInstances

AWS 계정에서 예약된 DB 인스턴스의 수입니다. 개수에는 수명 종료되거나 거절된 인스턴스가 제외합니다.

개수

참고

Amazon RDS는 CloudWatch에 사용량 지표 단위를 게시하지 않습니다. 단위는 설명서에만 표시됩니다.