Amazon CloudWatch를 사용하여 Aurora PostgreSQL Limitless Database 모니터링 - Amazon Aurora

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) 사용량이 DBShardGroupCapacityDBShardGroupMaxACU로 나누어 계산한 백분율로 표시됩니다.

  • DBShardGroupCapacity - 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 지표

CloudWatch 콘솔에서 Aurora PostgreSQL Limitless Database에 대한 DBShardGroupInstance 지표를 보려면 RDS를 선택한 다음 DBShardGroupInstance를 선택합니다.

다음 CloudWatch 지표를 추적할 수 있습니다.

  • BufferCacheHitRatio - 인스턴스의 메모리 캐시(스토리지 볼륨이 아님)에서 제공된 데이터 및 인덱스의 백분율입니다.

  • CommitLatency - 엔진 및 스토리지가 특정 노드(라우터 또는 샤드)에 대한 커밋 작업을 완료하는 평균 기간입니다.

  • CommitThroughput - 초당 커밋 작업의 평균 수

  • 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 - 초당 디스크에서 읽은 평균 바이트 수입니다.

  • StorageNetworkReceiveThroughput - DB 샤드 그룹의 각 인스턴스가 Aurora 스토리지 하위 시스템에서 수신하는 네트워크 처리량입니다.

  • StorageNetworkThroughput - DB 샤드 그룹의 각 인스턴스가 Aurora 스토리지 하위 시스템으로 전송하고 해당 시스템에서 수신한 네트워크 처리량의 집계입니다.

  • StorageNetworkTransmitThroughput - DB 샤드 그룹의 각 인스턴스가 Aurora 스토리지 하위 시스템으로 전송하는 네트워크 처리량입니다.

  • TempStorageIOPS - DB 인스턴스에 연결된 로컬 스토리지에서 수행된 I/O 작업의 평균 수입니다. 여기에는 읽기 및 쓰기 I/O 작업이 모두 포함됩니다.

    TempStorageIOPSTempStorageThroughput과 함께 사용되어 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분마다 보고됩니다.