Amazon CloudWatch를 사용하여 Aurora PostgreSQL Limitless Database 모니터링
Aurora PostgreSQL Limitless Database에 대한 CloudWatch 지표는 다음 차원으로 보고됩니다.
CloudWatch 지표에 대한 자세한 내용은 Amazon CloudWatch로 Amazon Aurora 지표 모니터링 섹션을 참조하세요.
DBShardGroup 지표
CloudWatch 콘솔에서 Aurora PostgreSQL Limitless Database에 대한 DBShardGroup
지표를 보려면 RDS를 선택한 다음 DBShardGroup을 선택합니다.
다음 CloudWatch 지표를 추적할 수 있습니다.
-
DBShardGroupACUUtilization
- Aurora 용량 단위(ACU) 사용량이DBShardGroupCapacity
를DBShardGroupMaxACU
로 나누어 계산한 백분율로 표시됩니다. -
DBShardGroupCapacity
- DB 샤드 그룹의 라이터 인스턴스에서 사용하는 ACU의 개수입니다. -
DBShardGroupComputeRedundancyCapacity
- DB 샤드 그룹의 대기 인스턴스에서 사용하는 ACU의 개수입니다. -
DBShardGroupMaxACU
– DB 샤드 그룹에 대해 구성된 ACU의 최대 개수입니다. -
DBShardGroupMinACU
- DB 샤드 그룹에 필요한 ACU의 최소 개수입니다.
DBShardGroupIdentifier
차원 키는 DBShardGroup
지표를 집계하는 데 사용할 수 있습니다.
DBShardGroupRouterAggregation 지표
CloudWatch 콘솔에서 Aurora PostgreSQL Limitless Database에 대한 DBShardGroupRouterAggregation
지표를 보려면 RDS를 선택한 다음 DBShardGroupRouterAggregation을 선택합니다.
다음 CloudWatch 지표를 추적할 수 있습니다.
-
CommitThroughput
- DB 샤드 그룹에 있는 모든 라우터 노드의 초당 평균 커밋 작업 수입니다. -
DatabaseConnections
- DB 샤드 그룹의 모든 라우터 노드에 대한 모든 연결의 합계입니다.
DBShardGroupInstance 지표
DBShardGroupInstance는 각 샤드 또는 라우터 하위 클러스터 내의 개별 DB 인스턴스입니다.
CloudWatch 콘솔에서 Aurora PostgreSQL Limitless Database에 대한 DBShardGroupInstance
지표를 보려면 RDS를 선택한 다음 DBShardGroupInstance를 선택합니다.
다음 CloudWatch 지표를 추적할 수 있습니다.
-
ACUUtilization
-ServerlessDatabaseCapacity
지표를 하위 클러스터의 할당된 최대 ACU 값으로 나누어 계산된 백분율입니다. -
AuroraReplicaLag
- 컴퓨팅 중복이 활성화된 Limitless 클러스터의 경우 이는 하위 클러스터의 기본 인스턴스에서 업데이트를 복제할 때의 지연 시간입니다. -
AuroraReplicaLagMaximum
- 컴퓨팅 중복이 활성화된 Limitless 클러스터의 경우 이는 하위 클러스터의 기본 인스턴스에서 업데이트를 복제할 때의 최대 지연 시간입니다. 읽기 복제본이 삭제되거나 이름이 변경되면 이전 리소스가 재활용되면서 복제 지연 시간이 일시적으로 급증할 수 있습니다. 이 지표를 사용하여 리더 중 하나의 높은 복제 지연 시간으로 인해 장애 조치가 발생했는지 확인합니다. -
AuroraReplicaLagMinimum
- 컴퓨팅 중복이 활성화된 무제한 클러스터의 경우 이는 하위 클러스터의 기본 인스턴스에서 업데이트를 복제할 때의 최소 지연 시간입니다. -
BufferCacheHitRatio
- 인스턴스의 메모리 캐시(스토리지 볼륨이 아님)에서 제공된 데이터 및 인덱스의 백분율입니다. -
CommitLatency
- 엔진 및 스토리지가 특정 노드(라우터 또는 샤드)에 대한 커밋 작업을 완료하는 평균 기간입니다. -
CommitThroughput
- 초당 커밋 작업의 평균 수 -
CPUUtilization
- CPU 사용량은 하위 클러스터에 할당된 최대 ACU 값의 백분율입니다. -
FreeableMemory
- 샤드 그룹이 최대 용량으로 조정될 때 사용 가능한 미사용 메모리의 양입니다. 이는 샤드 그룹의 할당된 ACU에 의해 결정됩니다. 현재 용량이 최대 용량 미만인 모든 ACU에 대해 이 값은 약 2GiB씩 증가합니다. 따라서 이 지표는 DB 샤드 그룹이 최대 한도까지 스케일 업될 때까지 0에 가까워지지 않습니다. -
MaximumUsedTransactionIDs
- 가장 오랫동안 vacuum되지 않은 트랜잭션 ID의 연령(트랜잭션 수)입니다. 이 값이 2,146,483,648(2^31 - 1,000,000)에 도달하면 트랜잭션 ID의 랩어라운드를 방지할 목적으로 데이터베이스가 읽기 전용 모드로 강제 전환됩니다. 자세한 내용은 PostgreSQL 설명서의 P트랜잭션 ID 랩어라운드 실패 방지를 참조하세요. -
NetworkReceiveThroughput
- DB 샤드 그룹의 각 인스턴스가 클라이언트에서 수신하는 네트워크 처리량입니다. 이 처리량에서 DB 샤드 그룹의 인스턴스와 클러스터 볼륨 간 네트워크 트래픽은 제외됩니다. -
NetworkThroughput
- DB 샤드 그룹의 클라이언트와 라우터, 라우터와 샤드 간에 집계된 네트워크 처리량(전송 및 수신 모두)입니다. 이 처리량에서 DB 샤드 그룹의 인스턴스와 클러스터 볼륨 간 네트워크 트래픽은 제외됩니다. -
NetworkTransmitThroughput
- DB 샤드 그룹의 각 인스턴스가 클라이언트에 전송하는 네트워크 처리량입니다. 이 처리량에서 DB 샤드 그룹의 인스턴스와 클러스터 볼륨 간 네트워크 트래픽은 제외됩니다. -
ReadIOPS
- 디스크 읽기 초당 입출력 작업량(IOPS)의 평균 수입니다. -
ReadLatency
- 디스크 읽기 입출력(I/O) 작업당 평균 처리 시간입니다. -
ReadThroughput
- 초당 디스크에서 읽은 평균 바이트 수입니다. -
ServerlessDatabaseCapacity
- DB 샤드 그룹 내 DB 샤드 또는 라우터 하위 클러스터의 현재 용량입니다. -
StorageNetworkReceiveThroughput
- DB 샤드 그룹의 각 인스턴스가 Aurora 스토리지 하위 시스템에서 수신하는 네트워크 처리량입니다. -
StorageNetworkThroughput
- DB 샤드 그룹의 각 인스턴스가 Aurora 스토리지 하위 시스템으로 전송하고 해당 시스템에서 수신한 네트워크 처리량의 집계입니다. -
StorageNetworkTransmitThroughput
- DB 샤드 그룹의 각 인스턴스가 Aurora 스토리지 하위 시스템으로 전송하는 네트워크 처리량입니다. -
SwapUsage
- DB 샤드 그룹에서 사용하는 스왑 공간의 양입니다. -
TempStorageIOPS
- DB 인스턴스에 연결된 로컬 스토리지에서 수행된 I/O 작업의 평균 수입니다. 여기에는 읽기 및 쓰기 I/O 작업이 모두 포함됩니다.TempStorageIOPS
는TempStorageThroughput
과 함께 사용되어 DB 인스턴스와 로컬 스토리지 디바이스 간의 전송에 대한 네트워크 활동이 예상치 못한 용량 증가의 원인이 되는 드문 경우를 진단하는 데 도움이 될 수 있습니다. -
TempStorageThroughput
- 라우터 또는 샤드와 연결된 로컬 스토리지로 전송되고 해당 스토리지에서 전송되는 데이터의 양입니다. -
WriteIOPS
- 디스크 쓰기 IOPS의 평균 수입니다. -
WriteLatency
- 디스크 쓰기 I/O 작업당 평균 처리 시간입니다. -
WriteThroughput
- 초당 디스크에 쓴 평균 바이트 수입니다.
다음 차원 키는 DBShardGroupInstance
지표를 집계하는 데 사용할 수 있습니다.
-
DBClusterIdentifier
- Aurora PostgreSQL DB 클러스터입니다. -
DBShardGroupIdentifier
- 인스턴스가 속한 DB 샤드 그룹입니다. -
DBShardGroupSubClusterType
- 노드 유형으로,Distributed Transaction Router
(라우터) 또는Data Access Shard
(샤드)입니다. -
DBShardGroupSubClusterIdentifier
- 인스턴스가 속한 라우터 또는 샤드의 이름입니다.
다음은 CloudWatch 지표 집계의 예입니다.
-
DB 샤드 그룹의 특정 샤드 또는 라우터에 속하는 모든 인스턴스 총
CPUUtilization
입니다. -
DB 샤드 그룹에 있는 모든 인스턴스의 총
CPUUtilization
입니다.
DBClusterIdentifier 지표
CloudWatch 콘솔에서 Aurora PostgreSQL Limitless Database에 대한 DBClusterIdentifier
지표를 보려면 RDS를 선택한 다음 DBClusterIdentifier를 선택합니다.
Aurora PostgreSQL Limitless Database를 사용하는 경우 Aurora DB 클러스터에 비해 입출력(I/O) 작업이 더 많을 수 있습니다. Limitless Database 클러스터에 대해 다음 CloudWatch 지표를 추적할 수 있습니다.
-
VolumeReadIops
- 클러스터 볼륨에서 요금이 청구된 읽기 I/O 작업의 수로, 5분마다 보고됩니다. -
VolumeWriteIops
- 클러스터 볼륨에 대한 평균 디스크 쓰기 I/O 작업 수로, 5분마다 보고됩니다.
Aurora PostgreSQL Limitless Database는 Aurora I/O-Optimized 클러스터 스토리지 구성을 사용합니다. Aurora I/O-Optimized를 사용하면 I/O 요청 100만 건당 요금을 지불하지 않고 모든 I/O 작업에 대해 월간 고정 요금을 지불합니다. 자세한 내용은 Amazon Aurora DB 클러스터의 스토리지 구성 섹션을 참조하세요.
Aurora DB 클러스터에 비해 더 많은 스토리지를 사용할 수도 있습니다. 스토리지에 대한 다음 CloudWatch 지표를 추적할 수 있습니다.
-
BackupRetentionPeriodStorageUsed
- Aurora PostgreSQL Limitless Database 클러스터의 청구된 총 연속 백업 스토리지 사용량입니다. -
SnapshotStorageUsed
- Aurora PostgreSQL Limitless Database 클러스터의 청구된 총 스냅샷 스토리지 사용량입니다. -
TotalBackupStorageBilled
- 자동 백업 보존 및 DB 클러스터 스냅샷에 대한 비용의 합계입니다.백업 스토리지 비용에 대한 자세한 내용은 Amazon Aurora 백업 스토리지 사용량 파악 섹션을 참조하세요.
-
VolumeBytesUsed
- Aurora PostgreSQL Limitless Database 클러스터에서 사용하는 스토리지 양으로, 5분마다 보고됩니다.