기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon SQS의 CloudWatch 지표 액세스
Amazon SQS는 CloudWatch에 다음 지표를 전송합니다.
참고
일부 지표의 경우, Amazon SQS의 분산 아키텍처로 인해 그 결과는 거의 비슷합니다. 대부분의 경우 그 수는 대기열에 있는 메시지의 실제 개수에 근접해야 합니다.
Amazon SQS 지표
AWS/SQS
네임스페이스에는 다음과 같은 지표가 포함됩니다.
지표 | 설명 |
---|---|
ApproximateAgeOfOldestMessage |
대기열에서 가장 오래된 비삭제 메시지의 대략적인 사용 기간.참고
보고 기준: 대기열이 활성화된 경우 음수가 아닌 값이 보고됩니다. 단위: 초 유효한 통계: Average, Minimum, Maximum, Sum, Data Samples(Amazon SQS 콘솔에서는 Sample Count로 표시됨) |
ApproximateNumberOfGroupsWithInflightMessages |
소비자가 대기열에서 메시지를 수신했지만 아직 대기열에서 삭제되지 않은 후 메시지가 처리 중인 것으로 간주되는 처리 중 메시지가 있는 메시지 그룹의 대략적인 수입니다. 이 지표를 사용하면 FIFO 메시지 그룹을 늘리거나 소비자를 조정하여 FIFO 대기열 처리량 문제를 해결하고 최적화할 수 있습니다. 보고 기준: 대기열이 활성화된 경우 음수가 아닌 값이 보고됩니다. 단위: 개 유효한 통계: Average, Minimum, Maximum, Sum, Data Samples(Amazon SQS 콘솔에서는 Sample Count로 표시됨) 현재 FIFO 처리량 및 진행 중 한도는 Amazon SQS 메시지 할당량 섹션을 참조하세요. |
ApproximateNumberOfMessagesDelayed |
지연되어 즉시 읽을 수 없는 대기열의 메시지 수. 이러한 경우는 대기열이 지연 대기열로 구성되거나 메시지가 지연 파라미터와 함께 전송되었을 때 발생할 수 있습니다. 보고 기준: 대기열이 활성화된 경우 음수가 아닌 값이 보고됩니다. 단위: 개 유효한 통계: Average, Minimum, Maximum, Sum, Data Samples(Amazon SQS 콘솔에서는 Sample Count로 표시됨) |
ApproximateNumberOfMessagesNotVisible |
이동 중인 메시지의 수. 클라이언트에게 전송되었으나 아직 삭제되지 않았거나 가시성 창 말단에 이르지 않은 경우 이동 중인 것으로 간주됩니다. 보고 기준: 대기열이 활성화된 경우 음수가 아닌 값이 보고됩니다. 단위: 개 유효한 통계: Average, Minimum, Maximum, Sum, Data Samples(Amazon SQS 콘솔에서는 Sample Count로 표시됨) |
ApproximateNumberOfMessagesVisible |
처리할 메시지 수. 보고 기준: 대기열이 활성화된 경우 음수가 아닌 값이 보고됩니다. 단위: 개 유효한 통계: Average, Minimum, Maximum, Sum, Data Samples(Amazon SQS 콘솔에서는 Sample Count로 표시됨) 처리할 메시지 수에는 제한이 없지만 이 백로그에 보존 기간을 적용할 수 있습니다. |
NumberOfEmptyReceives 1 |
메시지를 반환하지 않은 ReceiveMessage API 호출의 수.보고 기준: 대기열이 활성화된 경우 음수가 아닌 값이 보고됩니다. 단위: 개 유효한 통계: Average, Minimum, Maximum, Sum, Data Samples(Amazon SQS 콘솔에서는 Sample Count로 표시됨) |
NumberOfDeduplicatedSentMessages |
중복 제거된 대기열로 전송된 메시지 수입니다. 이 지표는 생산자가 Amazon SQS FIFO 대기열로 중복 메시지를 보내는지 여부를 결정하는 데 도움이 될 수 있습니다. 보고 기준: 대기열이 활성화된 경우 음수가 아닌 값이 보고됩니다. 단위: 개 유효한 통계: Average, Minimum, Maximum, Sum, Data Samples(Amazon SQS 콘솔에서는 Sample Count로 표시됨) |
NumberOfMessagesDeleted 1 |
대기열에서 삭제된 메시지의 개수. 보고 기준: 대기열이 활성화된 경우 음수가 아닌 값이 보고됩니다. 단위: 개 유효한 통계: Average, Minimum, Maximum, Sum, Data Samples(Amazon SQS 콘솔에서는 Sample Count로 표시됨) Amazon SQS는 중복 삭제를 포함하여 유효한 수신 핸들을 사용하는 모든 성공적인 삭제 작업에 대해NumberOfMessagesDeleted 지표를 내보냅니다. 다음 시나리오로 인해 NumberOfMessagesDeleted 표지의 값이 예상보다 더 높아질 수 있습니다.
|
NumberOfMessagesReceived 1 |
ReceiveMessage 작업에 대한 호출로 반환된 메시지의 수.보고 기준: 대기열이 활성화된 경우 음수가 아닌 값이 보고됩니다. 단위: 개 유효한 통계: Average, Minimum, Maximum, Sum, Data Samples(Amazon SQS 콘솔에서는 Sample Count로 표시됨) |
NumberOfMessagesSent 1 |
대기열에 추가된 메시지의 수. DLQ에 메시지를 수동으로 전송하면 보고 기준: 대기열이 활성화된 경우 음수가 아닌 값이 보고됩니다. 단위: 개 유효한 통계: Average, Minimum, Maximum, Sum, Data Samples(Amazon SQS 콘솔에서는 Sample Count로 표시됨) |
SentMessageSize 1 |
대기열에 추가된 메시지의 크기. 보고 기준: 대기열이 활성화된 경우 음수가 아닌 값이 보고됩니다. 단위: 바이트 유효한 통계: Average, Minimum, Maximum, Sum, Data Samples(Amazon SQS 콘솔에서는 Sample Count로 표시됨) 참고최소 한 개의 메시지가 해당 대기열로 전송되기 전까지는 |
¹ 이러한 지표는 서비스 관점에서 계산되며 재시도를 포함할 수 있습니다. 이러한 지표의 절대값에 의존하거나 측정치를 사용하여 현재 대기열 상태를 추정하지 마세요.
배달 못한 편지 대기열(DLQs) 및 CloudWatch 지표
DLQs로 작업할 때는 Amazon SQS 지표의 작동 방식을 이해하는 것이 중요합니다.
-
NumberOfMessagesSent
–이 지표는 DLQs에서 다르게 작동합니다.-
수동 전송 - DLQ로 수동으로 전송된 메시지는이 지표로 캡처됩니다.
-
자동 리드라이브 - 처리 실패로 인해 DLQ로 자동으로 이동된 메시지는이 지표에 의해 캡처되지 않습니다. 따라서
NumberOfMessagesSent
및NumberOfMessagesReceived
지표에 DLQs.
-
-
DLQs에 대한 권장 지표 - DLQ의 상태를 모니터링하려면
ApproximateNumberOfMessagesVisible
지표를 사용합니다. 이 지표는 DLQ에서 현재 처리할 수 있는 메시지 수를 나타냅니다.
Amazon SQS 지표 차원
Amazon SQS가 CloudWatch로 보내는 유일한 차원은 QueueName
입니다. 이는 사용 가능한 모든 통계가 QueueName
(대기열 이름)으로 필터링됨을 뜻합니다.