• 로그인지금 시작하세요

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

Amazon DynamoDB 모니터링 통합

중요

AWS CloudWatch Metric Streams 통합 을 활성화하여 사용자 지정 네임스페이스를 포함하여 AWS 서비스의 모든 CloudWatch 지표를 모니터링합니다. 개별 통합은 더 이상 권장되는 옵션이 아닙니다.

New Relic 인프라 통합 에는 Amazon DynamoDB 데이터를 New Relic에 보고하기 위한 통합이 포함됩니다. 이 문서에서는 이 통합을 활성화하는 방법과 보고할 수 있는 데이터에 대해 설명합니다.

특징

Amazon DynamoDB는 문서 및 키-값 저장소 모델을 모두 지원하는 완전 관리형 NoSQL 클라우드 데이터베이스입니다.New Relic DynamoDB 통합을 사용하면 요청 지연 시간이나 오류가 환경에 어떤 영향을 미치는지 빠르게 이해할 수 있습니다.데이터베이스의 성능, 서비스 상태 및 호스트 메타데이터에 대한 메트릭 을 받게 됩니다.

통합 활성화

이 통합을 활성화하려면 AWS 서비스를 New Relic에 연결 하기 위한 표준 절차를 따르십시오.

구성 및 폴링

구성 옵션 을 사용하여 폴링 빈도를 변경하고 데이터를 필터링할 수 있습니다.

Amazon DynamoDB 통합에 대한 기본 폴링 정보:

  • New Relic 폴링 간격: 5분
  • Amazon CloudWatch 데이터 간격: 통계에 따라 1분 또는 5분

데이터 보기 및 사용

통합 데이터를 보고 사용 하려면 one.newrelic.com > Infrastructure > AWS 로 이동하여 Amazon DynamodDB 통합 링크 중 하나를 선택합니다.

DatastoreSample 이벤트 유형 을 사용 하여 데이터를 쿼리하고 탐색할 수 있습니다. 이때 { provider 값은 DynamoDB 테이블의 경우 { DynamoDbTable }, 리전의 경우 DynamoDbRegion , DynamoDB 글로벌 보조 인덱스의 경우 DynamoDbGlobalSecondaryIndex 입니다.

측정항목 데이터

New Relic Amazon DynamoDB 통합은 다음 지표 데이터를 수집합니다.

별표 * 로 표시된 데이터는 확장 인벤토리 컬렉션 이 켜져 있는 경우에만 가져옵니다.

DynamoDB 테이블

미터법

설명

batchGetSuccessfulRequestLatency

성공적인 BatchGetItem 작업 요청에 대한 경과 시간(밀리초)입니다.

batchGetThrottledRequests

테이블에 프로비저닝된 처리량 제한을 초과하는 BatchGetItem 작업 요청.

batchWriteSuccessfulRequestLatency

성공적인 BatchWriteItem 작업 요청에 대한 경과 시간(밀리초)입니다.

batchWriteThrottledRequests

테이블에 프로비저닝된 처리량 제한을 초과하는 BatchWriteItem 작업 요청.

conditionalCheckFailedRequests

조건부 쓰기를 수행하려는 시도가 실패한 횟수입니다.

consumedReadCapacityUnits

프로비저닝된 처리량이 사용되는 양을 추적하기 위해 지정된 기간 동안 소비된 읽기 용량 단위 수입니다.

consumedWriteCapacityUnits

프로비저닝된 처리량이 사용되는 양을 추적하기 위해 지정된 기간 동안 소비된 쓰기 용량 단위 수입니다.

deleteSuccessfulRequestLatency

성공적인 삭제 작업 요청에 대한 경과 시간(밀리초)입니다.

deleteThrottledRequests

테이블에 프로비저닝된 처리량 제한을 초과하는 삭제 작업 요청.

getSuccessfulRequestLatency

성공적인 Get 작업 요청에 대한 경과 시간(밀리초)입니다.

getThrottledRequests

테이블에서 프로비저닝된 처리량 제한을 초과하는 작업 요청을 가져옵니다.

pendingReplicationCount*

하나의 복제본 테이블에 기록되었지만 아직 전역 테이블의 다른 복제본에 기록되지 않은 항목 업데이트 수입니다.

provisionedReadCapacityUnits

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

provisionedWriteCapacityUnits

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

putSuccessfulRequestLatency

성공적인 Put 작업 요청에 대한 경과 시간(밀리초)입니다.

putThrottledRequests

프로비저닝된 처리량 제한을 초과하는 작업 요청을 테이블에 넣습니다.

queryReturnedItemCount

쿼리 작업에서 반환된 항목 수입니다.

querySuccessfulRequestLatency

성공적인 쿼리 작업 요청에 대한 경과 시간(밀리초)입니다.

queryThrottledRequests

테이블에 프로비저닝된 처리량 제한을 초과하는 쿼리 작업 요청.

readThrottleEvents

테이블에 대해 프로비저닝된 읽기 용량 단위를 초과하는 DynamoDB에 대한 요청입니다.

replicationLatency*

한 복제본 테이블의 DynamoDB 스트림에 나타나는 업데이트된 항목과 전역 테이블의 다른 복제본에 나타나는 해당 항목 사이의 경과 시간(밀리초)입니다.

scanReturnedItemCount

스캔 작업에서 반환된 항목 수입니다.

scanSuccessfulRequestLatency

성공적인 스캔 작업 요청에 대한 경과 시간(밀리초)입니다.

scanThrottledRequests

테이블에 프로비저닝된 처리량 제한을 초과하는 스캔 작업 요청.

일괄 GetSystemErrors

BatchGetItem HTTP 500 상태 코드를 생성하는 작업 요청.

batchWriteSystemErrors

BatchWriteItem HTTP 500 상태 코드를 생성하는 작업 요청.

deleteSystemErrors

DeleteItem HTTP 500 상태 코드를 생성하는 작업 요청.

getSystemErrors

GetItem HTTP 500 상태 코드를 생성하는 작업 요청.

putSystemErrors

PutItem HTTP 500 상태 코드를 생성하는 작업 요청.

querySystemErrors

Query HTTP 500 상태 코드를 생성하는 작업 요청.

scanSystemErrors

Scan HTTP 500 상태 코드를 생성하는 작업 요청.

updateSystemErrors

UpdateItem HTTP 500 상태 코드를 생성하는 작업 요청.

updateSuccessfulRequestLatency

성공적인 업데이트 작업 요청에 대한 경과 시간(밀리초)입니다.

updateThrottledRequests

테이블에 프로비저닝된 처리량 제한을 초과하는 업데이트 작업 요청.

userErrors

HTTP 400 상태 코드를 생성하는 요청입니다.

writeThrottleEvents

테이블에 대해 프로비저닝된 쓰기 용량 단위를 초과하는 DynamoDB에 대한 요청.

DynamoDbRegion

이 샘플은 데이터를 특정 AWS 리전으로 제한합니다. DynamoDB 전역 테이블 내의 복제본 테이블에서 발생하는 지표와 함께 사용됩니다.

미터법

설명

systemErrors

HTTP 500 상태 코드를 생성하는 요청입니다.

userErrors

HTTP 400 상태 코드를 생성하는 요청

DynamoDbGlobalSecondaryIndex

미터법

설명

consumedReadCapacityUnits

프로비저닝된 처리량이 사용되는 양을 추적하기 위해 지정된 기간 동안 소비된 읽기 용량 단위 수입니다.

consumedWriteCapacityUnits

프로비저닝된 처리량이 사용되는 양을 추적하기 위해 지정된 기간 동안 소비된 쓰기 용량 단위 수입니다.

onlineIndexConsumedWriteCapacity

새 글로벌 보조 인덱스를 테이블에 추가할 때 소비된 쓰기 용량 단위 수입니다.

onlineIndexPercentageProgress

새로운 글로벌 보조 인덱스가 테이블에 추가될 때의 완료율입니다.

onlineIndexThrottleEvents

새 글로벌 보조 인덱스를 테이블에 추가할 때 발생하는 쓰기 제한 이벤트의 수입니다.

provisionedReadCapacityUnits

글로벌 보조 인덱스에 대해 프로비저닝된 읽기 용량 단위 수입니다.

provisionedWriteCapacityUnits

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

readThrottleEvents

테이블에 대해 프로비저닝된 읽기 용량 단위를 초과하는 DynamoDB에 대한 요청입니다.

writeThrottleEvents

테이블에 대해 프로비저닝된 쓰기 용량 단위를 초과하는 DynamoDB에 대한 요청.

Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.