• English日本語한국어
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

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

문제 신고

Amazon Kinesis Data Streams 모니터링 통합

중요

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

New Relic 에는 Amazon Kinesis Data Streams 모니터링을 위한 통합이 포함되어 있습니다. 이 문서에서는 통합을 활성화하는 방법과 보고할 수 있는 데이터에 대해 설명합니다.

특징

Amazon Kinesis Data Streams 는 AWS에서 데이터를 스트리밍하기 위한 플랫폼으로, 실시간으로 데이터를 쉽게 로드하고 분석할 수 있습니다. 또한 특수한 요구 사항을 위한 맞춤형 스트리밍 데이터 애플리케이션을 구축할 수 있는 기능도 제공합니다.

New Relic의 Kinesis Data Streams 통합은 계정과 연결된 모든 스트림에 대한 지표 및 구성 데이터를 수집합니다.

수집된 데이터에는 스트림에 넣고 검색한 바이트, 넣고 검색한 레코드, 작업에 소요된 시간 및 기타 측정항목 이 포함됩니다. 사전 구축된 대시보드에서 Kinesis Data Streams 데이터를 보고 New Relic에서 사용자 지정 쿼리 및 차트를 생성할 수 있습니다.

샤드 데이터 수집을 활성화 하는 옵션도 있습니다. AWS 데이터 레코드는 샤드에서 순차적으로 처리되며, 샤드는 차례로 스트림으로 그룹화됩니다. 스트림의 샤드 수에 따라 서비스의 총 데이터 읽기 및 쓰기 용량이 결정됩니다.

통합 활성화

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

폴링 및 구성

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

Amazon Kinesis Data Streams 통합에 대한 기본 폴링 정보:

  • New Relic 폴링 간격: 15분
  • Amazon CloudWatch 데이터 간격: 1분

샤드 데이터: 샤드 데이터를 수집하려면 UI의 통합 구성 옵션에서 샤드 데이터 수집 을 활성화합니다.

중요

샤드 데이터 수집을 활성화하면 AWS CloudWatch 서비스에 대한 API 호출 수가 증가합니다. 폴링 간격당 샤드당 7개의 호출이 있습니다.

데이터 찾기 및 사용

통합 데이터를 찾으려면 one.newrelic.com > All capabilities > Infrastructure > AWS 로 이동하고 Kinesis Data Streams 통합 링크 중 하나를 선택하십시오.

QueueSample 이벤트 유형 을 사용 하여 데이터를 쿼리하고 탐색할 수 있습니다. provider 값에는 다음이 포함됩니다.

  • 스트림 측정항목: KinesisStream
  • 샤드 측정항목: KinesisStreamShard

데이터 사용 방법에 대한 자세한 내용은 통합 데이터 이해 및 사용 을 참조하십시오.

측정항목 데이터

이 통합은 다음 측정항목을 수집합니다. 자세한 내용은 Amazon Kinesis Data Streams 모니터링 에 대한 Amazon 설명서를 참조하십시오.

이 통합은 다음 측정항목을 수집합니다.

이름

설명

getRecordsBytes

지정된 기간 동안 측정된 Kinesis 스트림에서 검색된 바이트 수입니다. 최소, 최대 및 평균 통계는 지정된 기간의 스트림에 대한 단일 GetRecords 작업의 바이트를 나타냅니다.

getRecordsIteratorAgeMilliseconds

Kinesis 스트림에 대해 수행된 모든 GetRecords 호출의 마지막 레코드 기간(밀리초)으로 지정된 기간 동안 측정됩니다. 나이는 현재 시간과 GetRecords 호출의 마지막 레코드가 스트림에 작성된 시간 간의 차이입니다. 최소 및 최대 통계를 사용하여 Kinesis 소비자 애플리케이션의 진행 상황을 추적할 수 있습니다. 0 값은 읽고 있는 레코드가 스트림을 완전히 따라잡았음을 나타냅니다.

getRecordsLatency

지정된 기간 동안 측정된 GetRecords 작업당 소요된 시간(밀리초)입니다.

getRecordsRecords

지정된 기간 동안 측정된 샤드에서 검색된 레코드 수입니다. 최소, 최대 및 평균 통계는 지정된 기간의 스트림에 대한 단일 GetRecords 작업의 레코드를 나타냅니다.

incomingBytes

지정된 기간 동안 Kinesis 스트림에 성공적으로 넣은 바이트 수입니다. 이 측정항목에는 PutRecordPutRecords 작업의 바이트가 포함됩니다. 최소, 최대 및 평균 통계는 지정된 기간 동안 스트림에 대한 단일 넣기 작업의 바이트를 나타냅니다.

incomingRecords

지정된 기간 동안 Kinesis 스트림에 성공적으로 넣은 레코드 수입니다. 이 측정항목에는 PutRecordPutRecords 작업의 레코드 수가 포함됩니다. 최소, 최대 및 평균 통계는 지정된 기간 동안 스트림에 대한 단일 넣기 작업의 레코드를 나타냅니다.

putRecordBytes

지정된 기간 동안 PutRecord 작업을 사용하여 Kinesis 스트림에 넣은 바이트 수입니다.

putRecordLatency

지정된 기간 동안 측정된 PutRecord 작업당 소요된 시간(밀리초)입니다.

putRecordSuccess

지정된 기간 동안 측정된 Kinesis 스트림당 성공한 PutRecord 작업 수입니다. 평균은 스트림에 대한 성공적인 쓰기의 백분율을 반영합니다.

putRecordsBytes

지정된 기간 동안 PutRecords 작업을 사용하여 Kinesis 스트림에 넣은 바이트 수입니다.

putRecordsLatency

지정된 기간 동안 측정된 PutRecords 작업당 소요된 시간(밀리초)입니다.

putRecordsRecords

지정된 기간 동안 측정된 Kinesis 스트림당 PutRecords 작업의 성공한 레코드 수입니다.

putRecordsSuccess

지정된 기간 동안 측정된 Kinesis 스트림당 하나 이상의 레코드가 성공한 PutRecords 작업의 수입니다.

readProvisionedThroughputExceeded

지정된 기간 동안 스트림에 대해 조절된 GetRecords 호출 수입니다. 이 메트릭에 가장 일반적으로 사용되는 통계는 Average입니다.

writeProvisionedThroughputExceeded

지정된 기간 동안 스트림의 조절로 인해 거부된 레코드 수입니다. 이 측정항목에는 PutRecordPutRecords 작업의 조절이 포함됩니다. 이 메트릭에 가장 일반적으로 사용되는 통계는 Average입니다.

최소 통계 값이 0이 아닌 경우 지정된 기간 동안 스트림에 대해 레코드가 제한되고 있었습니다.

최대 통계 값이 0(영)이면 지정된 기간 동안 스트림에 대해 제한되는 레코드가 없습니다.

Copyright © 2024 New Relic Inc.

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