아마존을 통한 모니터링 CloudWatch - 아마존 퀀텀 레저 데이터베이스 (아마존QLDB)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

아마존을 통한 모니터링 CloudWatch

중요

지원 종료 알림: 기존 고객은 2025년 7월 31일 지원이 종료될 QLDB 때까지 Amazon을 사용할 수 있습니다. 자세한 내용은 아마존 QLDB 원장을 Amazon Aurora SQL Postgre로 마이그레이션을 참조하십시오.

Amazon에서 원시 데이터를 수집하여 읽을 수 있는 QLDB near-real-time 지표로 처리하는 를 QLDB 사용하여 CloudWatch Amazon을 모니터링할 수 있습니다. 이러한 통계는 2주간 기록되므로 기록 정보에 액세스하고 웹 애플리케이션 또는 서비스가 어떻게 실행되고 있는지 전체적으로 더 잘 파악할 수 있습니다. 기본적으로 QLDB 지표 데이터는 1분 또는 15분 CloudWatch 간격으로 자동 전송됩니다. 자세한 내용은 Amazon, Amazon CloudWatch 이벤트 및 Amazon CloudWatch CloudWatch 로그란 무엇입니까? 를 참조하십시오. Amazon CloudWatch 사용 설명서에서 확인할 수 있습니다.

QLDB메트릭은 어떻게 사용하나요?

에서 보고하는 지표는 다양한 방식으로 분석할 수 있는 정보를 QLDB 제공합니다. 다음 목록은 몇 가지 일반적인 지표 사용 사례를 보여 줍니다. 모든 사용 사례를 망라한 것은 아니지만 시작하는 데 참고가 될 것입니다.

  • 지정된 기간 동안 JournalStorageIndexedStorage를 모니터링하여 원장이 사용하는 디스크 공간을 추적할 수 있습니다.

  • 지정된 기간 동안 ReadIOsWriteIOs를 모니터링하여 원장에서 처리하고 있는 요청 수를 추적할 수 있습니다.

  • CommandLatency를 모니터링하여 원장의 데이터 작업 성능을 추적하고, 지연 시간이 가장 많이 발생하는 명령 유형을 분석할 수 있습니다.

아마존 QLDB 측정치 및 측정기준

QLDBAmazon과 상호 작용하면 다음 지표와 차원이 Amazon으로 전송됩니다 CloudWatch. 스토리지 지표는 15분마다 보고되며, 다른 모든 지표는 1분마다 집계 및 보고됩니다. 다음 절차를 사용하여 측정치를 볼 수 QLDB 있습니다.

CloudWatch 콘솔을 사용하여 지표를 보려면

지표는 먼저 서비스 네임스페이스별로 그룹화된 다음 각 네임스페이스 내에서 다양한 차원 조합별로 그룹화됩니다.

  1. 에서 CloudWatch 콘솔을 엽니다 https://console.aws.amazon.com/cloudwatch/.

  2. 필요한 경우, 지역을 변경합니다. 탐색 모음에서 AWS 리소스가 상주하는 리전을 선택합니다. 자세한 내용은 리전 및 엔드포인트를 참조하세요.

  3. 탐색 창에서 지표(Metrics)를 선택합니다.

  4. 모든 지표 탭에서 을 선택합니다 QLDB.

를 사용하여 지표를 보려면 AWS CLI
  • 명령 프롬프트에서 다음 명령을 사용합니다.

    aws cloudwatch list-metrics --namespace "AWS/QLDB"

CloudWatch 에 대한 다음 지표를 표시합니다QLDB.

아마존 QLDB 규격 및 지표

Amazon에서 Amazon에 QLDB 보내는 측정항목 및 측정기준이 여기에 CloudWatch 나열되어 있습니다.

QLDB지표

지표 설명
JournalStorage

원장 저널에서 사용한 디스크 공간의 총량으로, 15분 간격으로 보고됩니다. 저널에는 데이터에 대한 모든 변경 사항에 대한 완전하고 변경 불가능하며 확인 가능한 기록이 포함됩니다.

단위: Bytes

차원: LedgerName

IndexedStorage

원장의 테이블, 인덱스 및 인덱싱된 내역에서 사용한 디스크 공간의 총량으로, 15분 간격으로 보고됩니다. 인덱싱된 스토리지는 고성능 쿼리에 최적화된 원장 데이터로 구성됩니다. 최대값은 16TiB입니다.

단위: Bytes

차원: LedgerName

ReadIOs

읽기 I/O 요청 수로, 1분 간격으로 보고됩니다. 데이터 트랜잭션, 확인 요청, 저널 내보내기, 저널 스트림 등 모든 유형의 읽기 작업을 수집합니다.

단위: Count

차원: LedgerName

WriteIOs

쓰기 I/O 요청 수로, 1분 간격으로 보고됩니다.

단위: Count

차원: LedgerName

CommandLatency

데이터 작업에 소요된 시간으로, 1분 간격으로 보고됩니다.

단위: Milliseconds

차원: CommandType, LedgerName

IsImpaired

Kinesis Data Streams에 대한 저널 스트림이 손상되었는지 여부를 나타내는 플래그로, 1분 간격으로 보고됩니다. 값이 1이면 스트림이 손상된 상태임을 나타내고 그렇지 않은 경우 0입니다.

단위: Boolean(0 또는 1)

차원: LedgerName, StreamId

OccConflictExceptions

이를 생성하기 위한 QLDB 요청 수입니다. OccConflictException 낙관적 동시성 제어 (OCC) 에 대한 자세한 내용은 을 참조하십시오. 아마존 QLDB 동시성 모델

단위: Count

Session4xxExceptions

HTTP4xx 오류를 QLDB 발생시키는 요청 수입니다.

단위: Count

Session5xxExceptions

HTTP5xx 오류를 QLDB 발생시키는 요청 수입니다.

단위: Count

SessionRateExceededExceptions

a를 QLDB 생성하는 요청에 대한 요청 수. SessionRateExceededException

단위: Count

QLDB 지표 차원

에 대한 지표는 계정, 원장 이름, 스트림 ID 또는 명령 유형의 값으로 QLDB 검증됩니다. CloudWatch 콘솔을 사용하여 다음 표의 모든 차원에 따라 QLDB 데이터를 검색할 수 있습니다.

측정기준 설명
LedgerName

이 차원은 특정 원장에 대한 데이터를 제한합니다. 이 값은 AWS 리전 현재와 현재의 모든 원장 이름이 될 수 있습니다. AWS 계정

StreamId

이 차원은 특정 저널 스트림에 대한 데이터를 제한합니다. 이 값은 현재 AWS 리전 및 현재 원장의 모든 스트림 ID가 될 수 있습니다. AWS 계정

CommandType

이 차원은 데이터를 다음 QLDB 데이터 API 명령 중 하나로 제한합니다.

  • AbortTransaction

  • CommitTransaction

  • EndSession

  • ExecuteStatement

  • FetchPage

  • StartSession

  • StartTransaction

이러한 명령을 QLDB 사용하여 데이터 작업을 관리하는 방법을 알아보려면 을 참조하십시오드라이버를 사용한 세션 관리.

Amazon 모니터링을 위한 CloudWatch 알람 생성 QLDB

CloudWatch 알람 상태가 변경될 때 Amazon 단순 알림 서비스 (AmazonSNS) 메시지를 보내는 Amazon 경보를 생성할 수 있습니다. 경보는 지정한 기간 동안 단일 지표를 감시합니다. 기간 수에 대한 주어진 임계값과 지표 값을 비교하여 하나 이상의 작업을 수행합니다. 작업은 Amazon SNS 주제 또는 Auto Scaling 정책에 전송되는 알림입니다.

경보는 지속적인 상태 변경에 대한 조치만 호출합니다. CloudWatch 경보가 특정 상태에 있다는 이유만으로 경보가 조치를 호출하지는 않습니다. 상태가 변경되어 지정된 기간 수 동안 유지되어야 합니다.

CloudWatch 경보 생성에 대한 자세한 내용은 Amazon 사용 CloudWatch 설명서의 Amazon CloudWatch 경보 사용을 참조하십시오.