RabbitMQ 브로커를 위한 Amazon MQ에 사용할 수 있는 CloudWatch 측정항목 - Amazon MQ

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

RabbitMQ 브로커를 위한 Amazon MQ에 사용할 수 있는 CloudWatch 측정항목

RabbitMQ 브로커 지표

지표 단위 설명
ExchangeCount 개수 브로커에 구성된 총 교환 수입니다.
QueueCount 개수 브로커에 구성된 총 대기열 수입니다.
ConnectionCount 개수 브로커에서 설정된 총 연결 수입니다.
ChannelCount 개수 브로커에서 설정된 총 채널 수입니다.
ConsumerCount 개수 브로커에 연결된 총 소비자 수입니다.
MessageCount 개수 대기열에 있는 총 메시지 수입니다.
참고

생성된 수는 브로커에서 준비되어 승인되지 않은 메시지의 총 합계입니다.

MessageReadyCount 개수 대기열에 있는 준비된 메시지의 총 수입니다.
MessageUnacknowledgedCount 개수 대기열에 있는 승인되지 않은 메시지의 총 수입니다.
PublishRate 개수 메시지가 브로커에 게시되는 비율입니다.

생성된 수는 샘플링 시 초당 메시지 수를 나타냅니다.

ConfirmRate 개수 RabbitMQ 서버가 게시된 메시지를 확인하는 비율입니다. 이 지표를 PublishRate와 비교하여 브로커 성능을 보다 잘 파악할 수 있습니다.

생성된 수는 샘플링 시 초당 메시지 수를 나타냅니다.

AckRate 개수 소비자가 메시지를 승인하는 비율입니다.

생성된 수는 샘플링 시 초당 메시지 수를 나타냅니다.

SystemCpuUtilization % 브로커가 현재 사용하고 있는 할당된 Amazon EC2 컴퓨팅 유닛의 비율입니다. 클러스터 배포의 경우 이 값은 세 개의 RabbitMQ 노드의 해당 지표 값 모두의 집계를 나타냅니다.
RabbitMQMemLimit 바이트 RabbitMQ 브로커의 RAM 한도. 클러스터 배포의 경우 이 값은 세 개의 RabbitMQ 노드의 해당 지표 값 모두의 집계를 나타냅니다.
RabbitMQMemUsed 바이트 RabbitMQ RAM 브로커가 사용하는 볼륨. 클러스터 배포의 경우 이 값은 세 개의 RabbitMQ 노드의 해당 지표 값 모두의 집계를 나타냅니다.
RabbitMQDiskFreeLimit 바이트 RabbitMQ 브로커의 디스크 한도입니다. 클러스터 배포의 경우 이 값은 세 개의 RabbitMQ 노드의 해당 지표 값 모두의 집계를 나타냅니다. 이 지표는 인스턴스 크기에 따라 다릅니다. Amazon MQ 인스턴스 유형에 대한 자세한 내용은 RabbitMQ용 Amazon MQ 인스턴스 유형 단원을 참조하세요.
RabbitMQDiskFree 바이트 RabbitMQ 브로커에서 사용할 수 있는 사용 가능한 디스크 공간의 총 볼륨입니다. 디스크 사용량이 한도를 초과하면 클러스터는 모든 생산자 연결을 차단합니다. 클러스터 배포의 경우 이 값은 세 개의 RabbitMQ 노드의 해당 지표 값 모두의 집계를 나타냅니다.
RabbitMQFdUsed 개수 사용된 파일 설명자 수입니다. 클러스터 배포의 경우 이 값은 세 개의 RabbitMQ 노드의 해당 지표 값 모두의 집계를 나타냅니다.
RabbitMQIOReadAverageTime 개수 RabbitMQ가 한 번의 읽기 작업을 수행하는 데 걸리는 평균 시간(밀리초)입니다. 값은 메시지 크기에 비례합니다.
RabbitMQIOWriteAverageTime 개수 RabbitMQ가 한 번의 쓰기 작업을 수행하는 데 걸리는 평균 시간(밀리초)입니다. 값은 메시지 크기에 비례합니다.

RabbitMQ 브로커 지표의 차원

측정기준 설명
Broker

브로커의 이름입니다.

RabbitMQ 노드 지표

지표 단위 설명
SystemCpuUtilization % 브로커가 현재 사용하고 있는 할당된 Amazon EC2 컴퓨팅 유닛의 비율입니다.
RabbitMQMemLimit 바이트 RabbitMQ 노드에 대한 RAM 한도.
RabbitMQMemUsed 바이트 RabbitMQ RAM 노드가 사용하는 볼륨입니다. 메모리 사용이 한도를 초과하면 클러스터는 모든 생산자 연결을 차단합니다.
RabbitMQDiskFreeLimit 바이트 RabbitMQ 노드의 디스크 한도입니다. 이 지표는 인스턴스 크기에 따라 다릅니다. Amazon MQ 인스턴스 유형에 대한 자세한 내용은 RabbitMQ용 Amazon MQ 인스턴스 유형 단원을 참조하세요.
RabbitMQDiskFree 바이트 RabbitMQ 노드에서 사용할 수 있는 사용 가능한 디스크 공간의 총 볼륨입니다. 디스크 사용량이 한도를 초과하면 클러스터는 모든 생산자 연결을 차단합니다.
RabbitMQFdUsed 개수 사용된 파일 설명자 수입니다.

RabbitMQ 노드 지표의 차원

측정기준 설명
Node 노드의 이름입니다.
참고

노드 이름은 접두사(일반적으로 rabbit) 및 호스트 이름의 두 부분으로 구성됩니다. 예를 들어 rabbit@ip-10-0-0-230.us-west-2.compute.internal은 접두사가 rabbit이고 호스트 이름이 ip-10-0-0-230.us-west-2.compute.internal인 노드 이름입니다.

Broker

브로커의 이름입니다.

RabbitMQ 대기열 지표

지표 단위 설명
ConsumerCount 개수 대기열을 구독하는 소비자 수입니다.
MessageReadyCount 개수 현재 배달할 수 있는 메시지 수입니다.
MessageUnacknowledgedCount 개수 서버가 승인을 대기 중인 메시지 수입니다.
MessageCount 개수 MessageReadyCountMessageUnacknowledgedCount의 총 수(대기열 깊이라고도 함)입니다.

RabbitMQ 대기열 지표의 차원

참고

RabbitMQ용 Amazon MQ는 이름에 공백, 탭 또는 기타 -가 아닌 문자가 포함된 가상 호스트 및 대기열에 대한 지표를 게시하지 않습니다. ASCII

차원 이름에 대한 자세한 내용은 Amazon CloudWatch API 참조의 차원을 참조하십시오.

측정기준 설명
Queue 대기열의 이름입니다.
VirtualHost 가상 호스트의 이름입니다.
Broker 브로커의 이름입니다.

RabbitMQ Amazon MQ 로그 구성

RabbitMQ 브로커에 대한 CloudWatch 로깅을 활성화하면 Amazon MQ는 서비스 연결 역할을 사용하여 일반 로그를 게시합니다. CloudWatch 브로커를 처음 생성할 때 Amazon MQ 서비스 연결 역할이 없는 경우 Amazon MQ에서 자동으로 생성합니다. 이후의 모든 RabbitMQ 브로커는 동일한 서비스 연결 역할을 사용하여 로그를 게시합니다. CloudWatch

서비스 연결 역할에 대한 자세한 내용은 사용 설명서의 서비스 연결 역할 사용을 참조하십시오.AWS Identity and Access Management Amazon MQ가 서비스 연결 역할을 사용하는 방법에 대한 자세한 내용은 Amazon MQ에 대해 서비스 연결 역할 사용 단원을 참조하세요.