Amazon Keyspaces 지표 및 차원 - Amazon Keyspaces(Apache Cassandra용)

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

Amazon Keyspaces 지표 및 차원

Amazon Keyspaces 는 사용자와 상호 작용할 때 다음 지표와 차원을 Amazon에 CloudWatch 전송합니다. 모든 지표는 1분마다 집계되고 보고됩니다. 다음 절차에 따라 Amazon Keyspaces 지표를 볼 수 있습니다.

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

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

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

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

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

  4. 모든 지표 탭에서 다음을 선택합니다.AWS/Cassandra.

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

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

Amazon Keyspaces 지표 및 차원

Amazon Keyspaces 에서 Amazon에 전송하는 지표와 CloudWatch 차원은 아래에 나와 있습니다.

Amazon Keyspaces 지표 차원

Amazon은 1분 간격으로 Amazon Keyspaces 지표를 CloudWatch 집계합니다.

AverageSum처럼 모든 지표에 적용되지 않는 통계도 있습니다. 하지만 이 값은 모두 Amazon Keyspaces 콘솔, CloudWatch 콘솔AWS CLI, 또는AWS SDK (모든 지표에 대해) 를 통해 사용할 수 있습니다. 다음 표에는 각 지표마다 적용되는 유효한 통계 목록이 있습니다.

지표 설명
AccountMaxTableLevelReads

계정 테이블에서 사용할 수 있는 읽기 용량 단위의 최대 수입니다. 온디맨드 테이블의 경우 이 제한은 테이블에서 사용할 수 있는 최대 읽기 요청 단위를 제한합니다.

단위: Count

유효한 통계:

  • Maximum- 계정의 테이블에서 사용할 수 있는 읽기 용량 단위의 최대 수입니다.

AccountMaxTableLevelWrites

계정 테이블에서 사용할 수 있는 쓰기 용량 단위의 최대 수입니다. 온디맨드 테이블의 경우 이 제한은 테이블이 사용할 수 있는 최대 쓰기 요청 단위를 제한합니다.

단위: Count

유효한 통계:

  • Maximum- 계정의 테이블에서 사용할 수 있는 쓰기 용량 단위의 최대 수입니다.

AccountProvisionedReadCapacityUtilization

계정에서 사용하는 프로비저닝된 읽기 용량 단위의 백분율입니다.

단위: Percent

유효한 통계:

  • Maximum - 계정에서 사용하는 프로비저닝된 읽기 용량 단위의 최대 백분율입니다.

  • Minimum - 계정에서 사용하는 프로비저닝된 읽기 용량 단위의 최소 백분율입니다.

  • Average - 계정에서 사용하는 프로비저닝된 읽기 용량 단위의 평균 백분율입니다. 지표는 5분 간격으로 게시됩니다. 따라서 프로비저닝된 읽기 용량 단위를 빠르게 조정하는 경우 이 통계는 정확한 평균값을 나타내지 않을 수도 있습니다.

AccountProvisionedWriteCapacityUtilization

계정에서 사용하는 프로비저닝된 쓰기 용량 단위의 백분율입니다.

단위: Percent

유효한 통계:

  • Maximum - 계정에서 사용하는 프로비저닝된 쓰기 용량 단위의 최대 백분율입니다.

  • Minimum - 계정에서 사용하는 프로비저닝된 쓰기 용량 단위의 최소 백분율입니다.

  • Average - 계정에서 사용하는 프로비저닝된 쓰기 용량 단위의 평균 백분율입니다. 지표는 5분 간격으로 게시됩니다. 따라서 프로비저닝된 쓰기 용량 단위를 빠르게 조정하는 경우 이 통계는 정확한 평균값을 나타내지 않을 수도 있습니다.

BillableTableSizeInBytes

청구 가능한 테이블 크기 (바이트) 입니다. 테이블에 있는 모든 행의 인코딩된 크기의 합계입니다. 이 지표는 시간 경과에 따른 테이블 스토리지 비용을 추적하는 데 도움이 됩니다.

단위: Bytes

차원: Keyspace, TableName

유효한 통계:

  • Maximum— 테이블의 최대 스토리지 크기입니다.

  • Minimum— 테이블의 최소 스토리지 크기입니다.

  • Average— 테이블의 평균 스토리지 크기입니다. 이 지표는 4~6시간 간격으로 계산됩니다.

ConditionalCheckFailedRequests

실패한 경량 트랜잭션 (LWT) 쓰기 요청 수입니다. INSERT, UPDATEDELETE 작업에서는 해당 작업이 진행하려면 먼저 true로 평가되어야 하는 논리적 조건을 사용자가 제공하도록 합니다. 이 조건에서 false로 평가되면 ConditionalCheckFailedRequests가 1씩 증분됩니다.

단위: Count

차원: Keyspace, TableName

유효한 통계:

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

ConsumedReadCapacityUnits

지정된 기간 동안 사용된 읽기 용량 단위의 수입니다. 자세한 내용은 읽기/쓰기 용량 모드 를 참조하세요.

참고

초당 평균 처리량 사용률을 이해하려면Sum 통계를 사용하여 1분 동안 소비된 처리량을 계산하십시오. 그런 다음 이 합계를 분당 초 수 (60) 로 나누어ConsumedReadCapacityUnits 초당 평균을 계산합니다. 이때 이 평균은 해당 분 동안 발생한 읽기 작업의 크지만 잠깐 급증한 부분을 강조하지 않는다는 점을 기억하십시오. 평균 사용 읽기 용량과 프로비저닝된 읽기 용량을 비교하는 방법에 대한 자세한 내용은 을 참조하십시오.Amazon Keyspaces 지표 사용 방법

단위: Count

차원: Keyspace, TableName

유효한 통계:

  • Minimum- 테이블에 대한 개별 요청에 의해 사용된 읽기 용량 단위의 최소 수입니다.

  • Maximum- 테이블에 대한 개별 요청에 의해 사용된 읽기 용량 단위의 최대 수입니다.

  • Average - 사용된 요청당 읽기 용량 평균입니다.

    참고

    Average 값은 샘플 값이 0이 될 비활동 기간의 영향을 받습니다.

  • Sum - 사용된 총 읽기 용량 단위입니다. ConsumedReadCapacityUnits 지표에 가장 유용한 통계입니다.

  • SampleCount- 읽기 용량이 사용되지 않은 경우도 해당 Amazon Keyspaces 요청에 대한 수입니다.

    참고

    SampleCount 값은 샘플 값이 0이 될 비활동 기간의 영향을 받습니다.

ConsumedWriteCapacityUnits

지정된 기간 동안 사용된 쓰기 용량 단위의 수입니다. 테이블에 사용된 총 쓰기 용량을 가져올 수 있습니다. 자세한 내용은 읽기/쓰기 용량 모드 를 참조하세요.

참고

초당 평균 처리량 사용률을 이해하려면Sum 통계를 사용하여 1분 동안 소비된 처리량을 계산하십시오. 그런 다음 이 합계를 분당 초 수 (60) 로 나누어ConsumedWriteCapacityUnits 초당 평균을 계산합니다. 이때 이 평균은 해당 분 동안 쓰기 작업에서 크지만 잠깐 동안 발생한 스파이크를 나타내지 않는다는 점을 기억하십시오. 평균 사용 쓰기 용량과 프로비저닝된 쓰기 용량을 비교하는 방법에 대한 자세한 내용은 을 참조하십시오.Amazon Keyspaces 지표 사용 방법

단위: Count

차원: Keyspace, TableName

유효한 통계:

  • Minimum- 테이블에 대한 개별 요청에 의해 사용된 쓰기 용량 단위의 최소 수입니다.

  • Maximum- 테이블에 대한 개별 요청에 의해 사용된 쓰기 용량 단위의 최대 수입니다.

  • Average - 사용된 요청당 쓰기 용량 평균입니다.

    참고

    Average 값은 샘플 값이 0이 될 비활동 기간의 영향을 받습니다.

  • Sum - 사용된 총 쓰기 용량 단위입니다. ConsumedWriteCapacityUnits 지표에 가장 유용한 통계입니다.

  • SampleCount- Amazon Keyspaces 요청 수입니다 (쓰기 용량이 사용되지 않은 경우도 해당).

    참고

    SampleCount 값은 샘플 값이 0이 될 비활동 기간의 영향을 받습니다.

MaxProvisionedTableReadCapacityUtilization

계정의 가장 높은 프로비저닝된 읽기 테이블에서 사용하는 프로비저닝된 읽기 용량 단위의 백분율입니다.

단위: Percent

유효한 통계:

  • Maximum - 계정의 가장 높은 프로비저닝된 읽기 테이블에서 사용하는 프로비저닝된 읽기 용량 단위의 최대 백분율입니다.

  • Minimum - 계정의 가장 높은 프로비저닝된 읽기 테이블에서 사용하는 프로비저닝된 읽기 용량 단위의 최소 백분율입니다.

  • Average - 계정의 가장 높은 프로비저닝된 읽기 테이블에서 사용하는 프로비저닝된 읽기 용량 유닛의 평균 백분율입니다. 지표는 5분 간격으로 게시됩니다. 따라서 프로비저닝된 읽기 용량 단위를 빠르게 조정하는 경우 이 통계는 정확한 평균값을 나타내지 않을 수도 있습니다.

MaxProvisionedTableWriteCapacityUtilization

계정의 가장 높은 프로비저닝된 쓰기 테이블에서 사용하는 프로비저닝된 쓰기 용량의 백분율입니다.

단위: Percent

유효한 통계:

  • Maximum— 계정의 가장 높은 프로비저닝된 쓰기 테이블에서 사용하는 프로비저닝된 쓰기 용량 단위의 최대 백분율입니다.

  • Minimum— 계정의 가장 높은 프로비저닝된 쓰기 테이블에서 사용하는 프로비저닝된 쓰기 용량 단위의 최소 백분율입니다.

  • Average— 계정의 가장 높은 프로비저닝된 쓰기 테이블에서 사용하는 프로비저닝된 쓰기 용량 단위의 평균 백분율입니다. 지표는 5분 간격으로 게시됩니다. 따라서 프로비저닝된 쓰기 용량 단위를 빠르게 조정하는 경우 이 통계는 정확한 평균값을 나타내지 않을 수도 있습니다.

PerConnectionRequestRateExceeded

연결당 요청 속도 할당량을 초과하는 Amazon 키스페이스에 대한 요청. Amazon 키스페이스에 대한 각 클라이언트 연결은 초당 최대 3000개의 CQL 요청을 지원할 수 있습니다. 클라이언트는 여러 연결을 생성하여 처리량을 높일 수 있습니다.

단위: Count

차원: Keyspace, TableName, Operation

유효한 통계:

  • SampleCount

  • Sum

ProvisionedReadCapacityUnits

테이블에 프로비저닝된 읽기 용량 단위의 수입니다.

TableName차원은 테이블의ProvisionedReadCapacityUnits 를 반환합니다.

단위: Count

차원: Keyspace, TableName

유효한 통계:

  • Minimum - 프로비저닝된 읽기 용량에 대한 가장 낮은 설정입니다. ALTER TABLE을 사용하여 읽기 용량을 늘리는 경우 이 지표는 해당 기간 동안 프로비저닝된 ReadCapacityUnits의 최저값을 보여줍니다.

  • Maximum - 프로비저닝된 읽기 용량에 대한 가장 높은 설정입니다. ALTER TABLE을 사용하여 읽기 용량을 줄이는 경우 이 지표는 해당 기간 동안 프로비저닝된 ReadCapacityUnits의 최고값을 보여줍니다.

  • Average - 프로비저닝된 읽기 용량 평균입니다. ProvisionedReadCapacityUnits 지표는 5분 간격으로 게시됩니다. 따라서 프로비저닝된 읽기 용량 단위를 빠르게 조정하는 경우 이 통계는 정확한 평균값을 나타내지 않을 수도 있습니다.

ProvisionedWriteCapacityUnits

테이블에 프로비저닝된 쓰기 용량 단위의 수입니다.

TableName차원은 테이블의ProvisionedWriteCapacityUnits 를 반환합니다.

단위: Count

차원: Keyspace, TableName

유효한 통계:

  • Minimum - 프로비저닝된 쓰기 용량에 대한 가장 낮은 설정입니다. ALTER TABLE을 사용하여 쓰기 용량을 늘리는 경우 이 지표는 해당 기간 동안 프로비저닝된 WriteCapacityUnits의 최저값을 보여줍니다.

  • Maximum - 프로비저닝된 쓰기 용량에 대한 가장 높은 설정입니다. ALTER TABLE을 사용하여 쓰기 용량을 줄이는 경우 이 지표는 해당 기간 동안 프로비저닝된 WriteCapacityUnits의 최고값을 보여줍니다.

  • Average - 프로비저닝된 쓰기 용량 평균입니다. ProvisionedWriteCapacityUnits 지표는 5분 간격으로 게시됩니다. 따라서 프로비저닝된 쓰기 용량 단위를 빠르게 조정하는 경우 이 통계는 정확한 평균값을 나타내지 않을 수도 있습니다.

ReadThrottleEvents

테이블에 프로비저닝된 읽기 용량을 초과하는 Amazon Keyspaces 요청

단위: Count

차원: Keyspace, TableName, Operation

유효한 통계:

  • SampleCount

  • Sum

ReturnedItemCount

지정된 기간 동안 여러 행SELECT 쿼리에서 반환하는 행 수입니다. 다중 행SELECT 쿼리는 전체 테이블 스캔 및 범위 쿼리와 같은 정규화된 기본 키를 포함하지 않는 쿼리입니다.

반환된 행 수가 평가된 행 수와 반드시 같을 필요는 없습니다. 예를 들어 행이 100개인 테이블에서SELECT * withALLOW FILTERING 를 요청했지만 결과를 좁히는WHERE 절을 지정하여 15개의 행만 반환되도록 한 경우, 이 경우 의 응답에는 aSELECTScanCount 가 100개, 반환된 행Count 중 a가 포함됩니다.

단위: Count

차원: Keyspace, TableName, Operation

유효한 통계:

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

StoragePartitionThroughputCapacityExceeded

Amazon Keyspaces 스토리지 파티션에 대한 요청이 파티션의 처리 용량을 초과했습니다. 아마존 Keyspaces 스토리지 파티션은 초당 최대 1,000개의 WCU/WRU 및 초당 3000개의 RCU/RRU를 지원할 수 있습니다. 데이터 모델을 검토하여 읽기/쓰기 트래픽을 더 많은 파티션에 분산시켜 이러한 예외를 완화하는 것이 좋습니다.

참고

논리적 Amazon Keyspaces 파티션은 여러 스토리지 파티션에 걸쳐 있을 수 있으며 크기가 거의 제한이 없습니다.

단위: Count

차원: Keyspace, TableName, Operation

유효한 통계:

  • SampleCount

  • Sum

SuccessfulRequestCount

지정된 기간 동안 처리된 성공한 요청 수입니다.

단위: Count

차원: Keyspace, TableName, Operation

유효한 통계:

  • SampleCount

SuccessfulRequestLatency

지정된 기간 동안 Amazon Keyspaces 요청에 대해 성공했습니다. SuccessfulRequestLatency는 두 가지 유형의 정보를 제공할 수 있습니다.

  • 성공한 요청의 경과 시간(Minimum, Maximum, Sum 또는 Average)

  • 성공한 요청의 수(SampleCount)

SuccessfulRequestLatencyAmazon Keyspaces 내의 활동만 반영하며, 네트워크 지연 시간이나 클라이언트 측 활동은 고려하지 않습니다.

단위: Milliseconds

차원: Keyspace, TableName, Operation

유효한 통계:

  • Minimum

  • Maximum

  • Average

  • SampleCount

SystemErrors

지정된 기간ServerError 동안 를 생성하는 Amazon Keyspaces 요청에 대한 요청입니다. A는ServerError 일반적으로 내부 서비스 오류를 나타냅니다.

단위: Count

차원: Keyspace, TableName, Operation

유효한 통계:

  • Sum

  • SampleCount

TTLDeletes

TTL (Time to Live) 을 사용하여 한 행의 데이터를 삭제하거나 업데이트하는 데 사용한 단위입니다. 각 행은 행당 최대 1KB의 데이터를 삭제하거나 업데이트할 수 있는 충분한 용량을TTLDelete 제공합니다. 예를 들어 2.5KB의 데이터를 저장하는 행을 업데이트하고 행 내에서 하나 이상의 열을 동시에 삭제하려면 3번의 TTL 삭제가 필요합니다. 또는 3.5KB의 데이터가 포함된 전체 행을 삭제하려면 4번의 TTL 삭제가 필요합니다.

단위: Count

차원: Keyspace, TableName

유효한 통계:

  • Sum— 일정 기간 동안 사용한 총 TTL 삭제 수입니다.

UserErrors

Amazon Keyspaces 요청에 의해 지정된 기간 동안InvalidRequest 오류가 발생했습니다. 는InvalidRequest 일반적으로 잘못된 매개변수 조합, 존재하지 않는 테이블을 업데이트하려는 시도 또는 잘못된 요청 서명과 같은 클라이언트측 오류를 나타냅니다.

UserErrors현재AWS 리전 요청과 현재 요청에 대한 잘못된 요청의 합계를 나타냅니다AWS 계정.

단위: Count

차원: Keyspace, TableName, Operation

유효한 통계:

  • Sum

  • SampleCount

WriteThrottleEvents

테이블에 프로비저닝된 쓰기 용량을 초과하는 Amazon Keyspaces 요청

단위: Count

차원: Keyspace, TableName, Operation

유효한 통계:

  • SampleCount

  • Sum

Amazon Keyspaces 지표 차원

Amazon Keyspaces 지표는 계정, 테이블 이름 또는 작업 값으로 한정됩니다. CloudWatch 콘솔을 사용하여 다음 표의 어떤 차원이든지 함께 Amazon Keyspaces 데이터를 가져올 수 있습니다.

측정기준 설명
Keyspace

이 차원은 데이터를 특정 Keyspaces 로 제한합니다. 이 값은 현재 리전 및 현재 리전 내의 어떤 Keyspaces 일 수AWS 계정 있습니다.

Operation

이 차원은INSERT 또는SELECT 작업과 같은 Amazon Keyspaces CQL 작업 중 하나에 대한 데이터를 제한합니다.

TableName

이 차원은 특정 테이블에 대한 데이터를 제한합니다. 이 값은 현재 리전 및 현재 리전 내의 테이블 이름일 수AWS 계정 있습니다. 테이블 이름이 계정 내에서 고유하지 않은 경우 지정해야 합니다Keyspace.