• 로그인지금 시작하세요

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

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

문제 신고

Amazon SQS 모니터링 통합

중요

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

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

특징

Amazon Simple Queue Service(Amazon SQS) 는 전송 중인 메시지를 저장하기 위한 호스팅 대기열을 제공합니다. New Relic의 SQS 통합은 전달, 지연 및 수신된 메시지 수, 메시지 크기, 기타 메트릭구성/인벤토리 데이터 와 같은 대기열 관련 데이터를 보고합니다. SQS 데이터는 사전 구축된 대시보드에서 사용할 수 있으며 사용자 지정 쿼리 및 차트 를 만들 수도 있습니다. SQS 데이터의 변경 사항을 알리는 경고 조건을 생성할 수도 있습니다.

통합 활성화

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

구성 및 폴링

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

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

  • New Relic 폴링 간격: 5분
  • AWS CloudWatch 데이터 간격: 1분

데이터 찾기 및 사용

통합 데이터를 찾으려면 one.newrelic.com > Infrastructure > AWS 로 이동하여 SQS 통합 링크 중 하나를 선택하십시오.

provider 값이 SqsQueueQueueSample 이벤트 유형 을 사용 하여 데이터를 쿼리하고 탐색할 수 있습니다.

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

측정항목 데이터

이 통합은 다음 Amazon SQS 지표를 수집합니다. 전체 지표 설명은 Amazon의 SQS 설명서 를 참조하십시오.

이름

설명

approximateAgeOfOldestMessage

대기열에서 삭제되지 않은 가장 오래된 메시지의 대략적인 수명(초)입니다. 배달 못한 편지 대기열의 경우 이 값은 메시지가 대기열에 있었던 가장 긴 시간입니다.

approximateNumberOfMessagesDelayed

지연되어 즉시 읽을 수 없는 대기열의 대략적인 메시지 수입니다. 이는 대기열이 지연 대기열로 구성되거나 메시지가 지연 매개변수와 함께 전송된 경우 발생할 수 있습니다.

approximateNumberOfMessagesNotVisible

"진행 중인" 메시지의 대략적인 수입니다. 메시지가 클라이언트로 전송되었지만 아직 삭제되지 않았거나 아직 가시성 창의 끝에 도달하지 않은 경우 전송 중인 것으로 간주됩니다.

approximateNumberOfMessagesVisible

대기열에서 검색할 수 있는 대략적인 메시지 수입니다.

numberOfEmptyReceives

메시지를 반환하지 않은 ReceiveMessage API 호출 수입니다.

numberOfMessagesDeleted

대기열에서 삭제된 메시지 수입니다.

numberOfMessagesReceived

ReceiveMessage API 작업에 대한 호출에서 반환된 메시지 수입니다.

numberOfMessagesSent

대기열에 추가된 메시지 수입니다.

sentMessagesSize

큐에 추가된 메시지의 크기(바이트)입니다.

인벤토리 데이터

EOL 공지

2022년 3월 이후에는 클라우드 통합을 위한 인벤토리 데이터를 비롯한 여러 기능에 대한 지원이 중단됩니다. 이 전환을 쉽게 준비하는 방법을 비롯한 자세한 내용은 Explorers Hub 게시물 을 참조하세요.

이 통합은 다음 SQS 구성 옵션을 인벤토리 데이터로 보고합니다. 인벤토리 데이터에 대한 자세한 내용은 통합 데이터 이해 를 참조하십시오.

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

이름

설명

awsRegion

대기열의 AWS 리전입니다.

delaySeconds*

대기열에 있는 메시지가 소비에 사용 가능해지기 전에 소비자에게 보이지 않는 상태로 남아 있어야 하는 시간(초)입니다.

유효한 값: 0900 (15분).

maximumMessageSize*

Amazon SQS에서 메시지를 거부하기 전에 메시지에 포함될 수 있는 최대 바이트 수입니다. 자세한 내용은 SetQueueAttributes 를 참조하십시오.

messageRetentionPeriod*

Amazon SQS가 메시지를 보관하는 시간(초)입니다. 자세한 내용은 SetQueueAttributes 를 참조하십시오.

queue

리전, AWS 계정 ID 및 고객이 지정한 대기열 이름의 조합인 대기열 이름입니다.

예를 들어 https://sqs.us-east-1.amazonaws.com/01234567890/new-car-orders 에서:

  • us-east-1 지역이다
  • 01234567890 는 AWS 계정 ID입니다.
  • new-car-orders 큐의 이름입니다

queueArn*

대기열의 Amazon 리소스 이름 (ARN)입니다.

예를 들어 arn:aws:sqs:us-east-1:01234567890/new-car-orders 에서 ARN은 aws 입니다.

queueUrl

대기열의 URL입니다.

예: https://sqs.us-east-1.amazonaws.com/01234567890/new-car-orders .

receiveMessageWaitTimeSeconds*

ReceiveMessage 호출이 메시지가 도착할 때까지 대기하는 시간(초)입니다.

유효한 값: 0 - 20

visibilityTimeout*

대기열의 가시성 제한 시간(초)입니다.

유효한 값: 0 - 43200 (12시간).

createdTimestamp*

큐가 생성된 시간을 초 단위로 반환합니다.

lastModifiedTimestamp*

큐가 마지막으로 변경된 시간을 초 단위로 반환합니다.

redrivePolicy*

소스 대기열의 배달 못한 편지 대기열 기능에 대한 매개변수를 포함하는 문자열을 반환합니다.

Copyright © 2022 New Relic Inc.