메뉴
Amazon Relational Database Service
사용 설명서 (API Version 2014-10-31)

Amazon Aurora DB 클러스터 모니터링

Amazon Aurora는 모니터링을 통해 Aurora DB 클러스터의 상태와 성능을 평가할 수 있는 Amazon CloudWatch 측정치를 다양하게 제공합니다. Aurora 측정치를 확인할 수 있는 Amazon RDS 콘솔, AWS CLI 및 CloudWatch API 등 다양한 도구를 사용할 수 있습니다. 자세한 내용은 Amazon RDS 모니터링 섹션을 참조하십시오.

Aurora 지표

Amazon Aurora에서 사용할 수 있는 지표는 아래와 같습니다.

지표 설명

ActiveTransactions

현재 DB 인스턴스에서 1초마다 실행되고 있는 트랜잭션의 평균 수

AuroraBinlogReplicaLag

Aurora DB 클러스터가 원본 DB 클러스터에 뒤처지는 시간.

이 측정치는 MySQL SHOW SLAVE STATUS 명령의 Seconds_Behind_Master 필드 값을 알려주고, 여러 AWS 리전에 걸쳐 복제 중인 Aurora DB 클러스터들 사이의 복제 지연을 모니터링하는 데 유용합니다. 자세한 내용은 여러 AWS 리전에 걸쳐 Amazon Aurora DB 클러스터 복제을(를) 참조하십시오.

AuroraReplicaLag

Aurora 복제본에서 기본 인스턴스에서 업데이트를 복제할 때의 지연 시간(ms).

AuroraReplicaLagMaximum

기본 인스턴스와 DB 클러스터의 각 Aurora 인스턴스 사이에 발생하는 최대 지연 시간(ms).

AuroraReplicaLagMinimum

기본 인스턴스와 DB 클러스터의 각 Aurora 인스턴스 사이에 발생하는 최소 지연 시간(ms).

BlockedTransactions

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

BufferCacheHitRatio

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

CommitLatency

커밋 작업의 지연 시간(ms).

CommitThroughput

초당 커밋 작업의 평균 수.

CPUCreditBalance

한 인스턴스가 모은 CPU 크레딧 수입니다. 이 측정치는 db.t2.smalldb.t2.medium 인스턴스에만 적용됩니다. 이것은 인스턴스가 지정된 속도로 기준 성능을 넘어 얼마나 오래 버스트할 수 있는지 결정하는 데 사용됩니다.

참고

CPU 크레딧 측정치는 5분 간격으로 보고됩니다.

CPUCreditUsage

지정된 기간 동안 소비한 CPU 크레딧 수입니다. 이 측정치는 db.t2.smalldb.t2.medium 인스턴스에만 적용됩니다. 이것은 인스턴스에 할당된 가상 CPU에서 처리 명령에 실제 CPU를 사용한 시간을 식별합니다.

참고

CPU 크레딧 측정치는 5분 간격으로 보고됩니다.

CPUUtilization

DB 인스턴스의 CPU 사용률

DatabaseConnections

DB 인스턴스에 대한 연결 수.

DDLLatency

생성, 변경, 하락 요청 등 데이터 정의 언어(DDL) 요청의 지연 시간(ms —).

DDLThroughput

초당 평균 DDL 요청 수

Deadlocks

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

DeleteLatency

삭제 쿼리의 지연 시간(ms).

DeleteThroughput

초당 삭제 쿼리의 평균 수.

DMLLatency

삽입, 업데이트 및 삭제의 지연 시간(ms).

DMLThroughput

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

EngineUptime

인스턴스 실행 시간(초).

FreeableMemory

사용 가능한 RAM 크기(바이트).

FreeLocalStorage

임시 테이블 및 로그를 위해 사용 가능한 스토리지(바이트).

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

InsertLatency

삽입 쿼리의 지연 시간(ms).

InsertThroughput

초당 삽입 쿼리의 평균 수.

LoginFailures

초당 평균 로그인 실패 수

NetworkReceiveThroughput

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

NetworkThroughput

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

NetworkTransmitThroughput

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

Queries

초당 실행 쿼리의 평균 수.

ResultSetCacheHitRatio

Resultset 캐시에서 처리되는 평균 요청 수

SelectLatency

선택 쿼리의 지연 시간(ms).

SelectThroughput

초당 평균 select 쿼리 수

UpdateLatency

업데이트 쿼리의 지연 시간(ms).

UpdateThroughput

초당 업데이트 쿼리의 평균 수.

VolumeBytesUsed

Aurora 데이터베이스가 사용하는 스토리지 양(바이트).

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

VolumeReadIOPs

5분마다 보고되는 클러스터 볼륨에서 요금이 청구된 읽기 I/O 작업의 평균 수.

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

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

VolumeWriteIOPs

5분 간격으로 보고되는 클러스터 볼륨에 대한 디스크 쓰기 I/O 작업의 평균 수.

Amazon RDS 콘솔에서 Aurora 측정치 확인

Aurora DB 클러스터의 상태와 성능을 모니터링하면, Amazon RDS 콘솔의 Amazon Aurora가 제공하는 측정치의 일부(전부는 아님)를 확인할 수 있습니다. Amazon RDS 콘솔에 사용 가능한 Aurora 측정치 세부 목록은 Amazon RDS 콘솔에서 제공하는 Aurora 측정치 단원을 참조하십시오.

Amazon RDS 콘솔에서 Aurora 측정치를 확인하려면

  1. AWS Management Console에 로그인한 다음 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 [Instances]를 선택합니다.

  3. 정보가 필요한 DB 인스턴스의 좌측에 있는 확인란을 선택합니다. [Show Monitoring]에서 측정치를 표시할 방법을 지정하는 다음 옵션 중 하나를 선택합니다.

    • [Show Multi-Graph View] – Aurora 측정치를 요약하여 표시합니다. 각 측정치에는 특정 시간대에서 측정치를 모니터링한 그래프도 포함되어 있습니다.

    • [Show Single Graph View] – 한 번에 하나씩 Aurora 측정치를 자세히 표시합니다. 각 측정치에는 특정 시간대에서 측정치를 모니터링한 그래프도 포함되어 있습니다.

    • [Show Latest Metrics View] – 그래프 없이 Aurora 측정치를 요약하여 표시합니다. 옵션을 선택해 이 요약을 전체 화면에 표시할 수 있습니다.

    • [Enhanced Monitoring] – Enhanced Monitoring을 활성화한 상태로 Aurora DB 인스턴스에 대해 사용 가능한 OS 측정치를 요약하여 표시합니다. 각 측정치에는 특정 시간대에서 측정치를 모니터링한 그래프도 포함되어 있습니다. 자세한 내용은 Enhanced Monitoring 섹션을 참조하십시오.

     RDS 측정치 보기 옵션
  4. [Show Latest Metrics View]를 선택했다면 전체 화면 버튼을 선택하여 측정치만 전체 화면 모드로 볼 수 있습니다.

    Latest Metrics View

Amazon RDS 콘솔에서 제공하는 Aurora 측정치

Amazon Aurora가 제공하는 모든 측정치를 Amazon RDS 콘솔에서 제공하는 것은 아닙니다. 그러나 AWS CLI 및 CloudWatch API와 같은 기타 도구를 이용해 데이터를 확인할 수 있습니다. 또한 Amazon RDS 콘솔에서 제공하는 일부 측정치는 특정 인스턴스 클래스에서만 또는 다른 이름 및 측정 단위와 함께 표시됩니다.

다음 Aurora 측정치는 Amazon RDS 콘솔에서 제공하지 않습니다.

  • AuroraBinlogReplicaLag

  • DeleteLatency

  • DeleteThroughput

  • EngineUptime

  • InsertLatency

  • InsertThroughput

  • NetworkThroughput

  • Queries

  • UpdateLatency

  • UpdateThroughput

또한 일부 Aurora 측정치는 특정 인스턴스 클래스에서만 또는 다른 이름 및 측정 단위와 함께 표시됩니다.

  • CPUCreditBalanceCPUCreditUsage 측정치는 db.t2.smalldb.t2.medium 인스턴스에 대해서만 표시됩니다.

  • 다른 이름과 함께 표시되는 다음 측정치는 다음과 같이 나열됩니다.

    지표 표시 이름
    AuroraReplicaLagMaximum

    최대 복제본 지연 시간

    AuroraReplicaLagMinimum

    최소 복제본 지연 시간

    DDLThroughput

    DDL

    NetworkReceiveThroughput

    네트워크 처리량

    VolumeBytesUsed

    요금 부과 스토리지

    VolumeReadIOPs

    요금 부과된 읽기 작업

    VolumeWriteIOPs

    요금 부과된 쓰기 작업

  • 다음 측정치는 Amazon RDS 콘솔에서 바이트가 아니라 메가바이트 단위로 표시됩니다.

    • FreeableMemory

    • FreeLocalStorage

    • NetworkReceiveThroughput

    • NetworkTransmitThroughput

Latest Metrics View

Amazon RDS 콘솔의 최신 측정치 보기에서 범주화된 Aurora 측정치의 하위 세트를 확인할 수 있습니다. 다음 표에는 Aurora 인스턴스의 Amazon RDS 콘솔에 표시된 카테고리 및 관련 측정치가 나열되어 있습니다.

카테고리 측정치
SQL

ActiveTransactions

BlockedTransactions

BufferCacheHitRatio

CommitLatency

CommitThroughput

DatabaseConnections

DDLLatency

DDLThroughput

Deadlocks

DMLLatency

DMLThroughput

LoginFailures

ResultSetCacheHitRatio

SelectLatency

SelectThroughput

시스템

AuroraReplicaLag

AuroraReplicaLagMaximum

AuroraReplicaLagMinimum

CPUCreditBalance

CPUCreditUsage

CPUUtilization

FreeableMemory

FreeLocalStorage

NetworkReceiveThroughput

배포

AuroraReplicaLag

BufferCacheHitRatio

ResultSetCacheHitRatio

SelectThroughput

참고

Amazon RDS 콘솔의 최신 측정치 보기 SQL 카테고리에 표시된 Failed SQL Statements 측정치는 Amazon Aurora에 적용되지 않습니다.