기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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 |
노드의 이름입니다.참고노드 이름은 접두사(일반적으로 |
Broker |
브로커의 이름입니다. |
RabbitMQ 대기열 지표
지표 | 단위 | 설명 |
---|---|---|
ConsumerCount |
개수 | 대기열을 구독하는 소비자 수입니다. |
MessageReadyCount |
개수 | 현재 배달할 수 있는 메시지 수입니다. |
MessageUnacknowledgedCount |
개수 | 서버가 승인을 대기 중인 메시지 수입니다. |
MessageCount |
개수 | MessageReadyCount 및 MessageUnacknowledgedCount 의 총 수(대기열 깊이라고도 함)입니다. |
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에 대해 서비스 연결 역할 사용 단원을 참조하세요.