

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

# RabbitMQ용 Amazon MQ 브로커에 사용 가능한 CloudWatch 지표
<a name="rabbitmq-logging-monitoring"></a>

## RabbitMQ 브로커 지표
<a name="security-logging-monitoring-cloudwatch-metrics-rabbitmq"></a>


| 지표 | 단위 | 설명 | 
| --- | --- | --- | 
| ExchangeCount | 개수 | 브로커에 구성된 총 교환 수입니다. | 
| QueueCount | 개수 | 브로커에 구성된 총 대기열 수입니다. | 
| ConnectionCount | 개수 | 브로커에서 설정된 총 연결 수입니다. | 
| ChannelCount | 개수 | 브로커에서 설정된 총 채널 수입니다. | 
| ConsumerCount | 개수 | 브로커에 연결된 총 소비자 수입니다. | 
| MessageCount | 개수 | 대기열에 있는 총 메시지 수입니다. 생성된 수는 브로커에서 준비되어 승인되지 않은 메시지의 총 합계입니다.  | 
| MessageReadyCount | 개수 | 대기열에 있는 준비된 메시지의 총 수입니다. | 
| MessageUnacknowledgedCount | 개수 | 대기열에 있는 승인되지 않은 메시지의 총 수입니다. | 
| PublishRate | 개수 | 메시지가 브로커에 게시되는 비율입니다.생성된 수는 샘플링 시 초당 메시지 수를 나타냅니다.  | 
| ConfirmRate | 개수 | RabbitMQ 서버가 게시된 메시지를 확인하는 비율입니다. 이 지표를 PublishRate와 비교하여 브로커 성능을 보다 잘 파악할 수 있습니다.생성된 수는 샘플링 시 초당 메시지 수를 나타냅니다. | 
| AckRate | 개수 | 소비자가 메시지를 승인하는 비율입니다.생성된 수는 샘플링 시 초당 메시지 수를 나타냅니다. | 
| SystemCpuUtilization | % | 브로커가 현재 사용하는 할당된 Amazon EC2 컴퓨팅 유닛(ECU)의 비율입니다. 클러스터 배포의 경우 이 값은 세 개의 RabbitMQ 노드의 해당 지표 값 모두의 집계를 나타냅니다. | 
| RabbitMQMemLimit | 바이트 | RabbitMQ 브로커의 RAM 한도입니다. 클러스터 배포의 경우 이 값은 세 개의 RabbitMQ 노드의 해당 지표 값 모두의 집계를 나타냅니다. | 
| RabbitMQMemUsed | 바이트 | RabbitMQ 브로커가 사용하는 RAM의 양입니다. 클러스터 배포의 경우 이 값은 세 개의 RabbitMQ 노드의 해당 지표 값 모두의 집계를 나타냅니다. | 
| RabbitMQDiskFreeLimit | 바이트 | RabbitMQ 브로커의 디스크 한도입니다. 클러스터 배포의 경우 이 값은 세 개의 RabbitMQ 노드의 해당 지표 값 모두의 집계를 나타냅니다. 이 지표는 인스턴스 크기에 따라 다릅니다. | 
| RabbitMQDiskFree | 바이트 | RabbitMQ 브로커에서 사용할 수 있는 사용 가능한 디스크 공간의 총 볼륨입니다. 디스크 사용량이 한도를 초과하면 클러스터는 모든 생산자 연결을 차단합니다. 클러스터 배포의 경우 이 값은 세 개의 RabbitMQ 노드의 해당 지표 값 모두의 집계를 나타냅니다. | 
| RabbitMQFdUsed | 개수 | 사용된 파일 설명자 수입니다. 클러스터 배포의 경우 이 값은 세 개의 RabbitMQ 노드의 해당 지표 값 모두의 집계를 나타냅니다. | 
| RabbitMQIOReadAverageTime | 개수 | RabbitMQ가 한 번의 읽기 작업을 수행하는 데 걸리는 평균 시간(밀리초)입니다. 값은 메시지 크기에 비례합니다. | 
| RabbitMQIOWriteAverageTime | 개수 | RabbitMQ가 한 번의 쓰기 작업을 수행하는 데 걸리는 평균 시간(밀리초)입니다. 값은 메시지 크기에 비례합니다. | 

## RabbitMQ 브로커 지표의 차원
<a name="security-logging-monitoring-cloudwatch-dimensions-rabbitmq"></a>


| 차원 | 설명 | 
| --- | --- | 
| Broker |  브로커의 이름입니다.  | 

## RabbitMQ 노드 지표
<a name="security-logging-monitoring-cloudwatch-destination-metrics-rabbitmq"></a>


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

## RabbitMQ 노드 지표의 차원
<a name="security-logging-monitoring-cloudwatch-destination-dimensions-rabbitmq"></a>


| 차원 | 설명 | 
| --- | --- | 
| 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 대기열 지표
<a name="security-logging-monitoring-cloudwatch-queue-metrics-rabbitmq"></a>


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

## RabbitMQ 대기열 지표의 차원
<a name="security-logging-monitoring-cloudwatch-dimensions-queue-rabbitmq"></a>

**참고**  
RabbitMQ용 Amazon MQ에서는 이름에 공백, 탭 또는 기타 ASCII가 아닌 문자가 포함된 가상 호스트 및 대기열의 지표를 게시할 수 없습니다.  
차원 이름에 대한 자세한 내용은 *Amazon CloudWatch API 참조*의 [차원](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_Dimension.html#API_Dimension_Contents)을 참조하세요.


| 차원 | 설명 | 
| --- | --- | 
| Queue |  대기열의 이름입니다. | 
| VirtualHost | 가상 호스트의 이름입니다. | 
| Broker | 브로커의 이름입니다. | 

## RabbitMQ 네트워크 지표
<a name="security-logging-monitoring-cloudwatch-network-metrics-rabbitmq"></a>


| 지표 | 단위 | 설명 | 
| --- | --- | --- | 
| NetworkOut | 바이트 |  모든 네트워크 인터페이스에서 인스턴스가 보낸 바이트 수입니다. 이 측정치는 단일 인스턴스에서 나가는 네트워크 트래픽의 볼륨을 식별합니다. 보고된 숫자는 해당 기간에 전송된 바이트 수입니다. 기본(5분) 모니터링을 사용하고 통계가 합계인 경우, 이 숫자를 300으로 나누어 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링으로 설정되어 있고 통계가 합계인 경우 60으로 나눕니다. CloudWatch 지표 수학 함수 `DIFF_TIME`을 사용하여 초당 바이트 수를 찾을 수도 있습니다. 예를 들어 CloudWatch에서 NetworkOut을 `m1`으로 그래프로 표시한 경우 지표 수학 공식 `m1/(DIFF_TIME(m1))`은 지표(바이트/초)를 반환합니다. `DIFF_TIME` 및 지표 수학 함수에 대한 자세한 설명은 [지표 수학 사용](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html)을 참조하세요. **유용한 통계:** 합계, 평균, 최소, 최대  | 
| NetworkIn | 바이트 |  모든 네트워크 인터페이스에서 인스턴스가 받은 바이트 수입니다. 이 측정치는 단일 인스턴스로 들어오는 네트워크 트래픽의 볼륨을 식별합니다. 보고된 숫자는 해당 기간에 수신된 바이트 수입니다. 기본(5분) 모니터링을 사용하고 통계가 합계인 경우, 이 숫자를 300으로 나누어 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링으로 설정되어 있고 통계가 합계인 경우 60으로 나눕니다. CloudWatch 지표 수학 함수 `DIFF_TIME`을 사용하여 초당 바이트 수를 찾을 수도 있습니다. 예를 들어 CloudWatch에서 NetworkIn을 `m1`으로 그래프로 표시한 경우 지표 수학 공식 `m1/(DIFF_TIME(m1))`은 지표(바이트/초)를 반환합니다. `DIFF_TIME` 및 지표 수학 함수에 대한 자세한 설명은 [지표 수학 사용](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html)을 참조하세요. **유용한 통계:** 합계, 평균, 최소, 최대  | 

## RabbitMQ 브로커 지표의 차원
<a name="security-logging-monitoring-dimensions-rabbitmq"></a>


| 차원 | 설명 | 
| --- | --- | 
| BrokerId | 브로커의 ID | 

## RabbitMQ Amazon MQ 로그 구성
<a name="security-logging-monitoring-rabbitmq"></a>

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

 서비스 연결 역할에 대한 자세한 내용은 *AWS Identity and Access Management 사용 설명서*에서 [서비스 연결 역할 사용](https://docs.aws.amazon.com//IAM/latest/UserGuide/using-service-linked-roles.html)을 참조하세요 Amazon MQ가 서비스 연결 역할을 사용하는 방법에 대한 자세한 내용은 [Amazon MQ에 대해 서비스 연결 역할 사용](using-service-linked-roles.md) 단원을 참조하세요.