Amazon CloudWatch의 리전 간 데이터 복제 지표 - Amazon MQ

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

Amazon CloudWatch의 리전 간 데이터 복제 지표

ActiveMQ용 Amazon MQ 리전 간 데이터 복제 기능은 기본 브로커와 복제본 브로커의 신뢰성, 가용성 및 성능을 유지하기 위한 지표를 제공합니다. 복제 프로세스 중에 보조 리전의 복제본 브로커는 기본 리전의 기본 브로커로부터 비동기식으로 복제된 데이터를 받습니다. 기본 리전의 기본 브로커에 장애가 발생하면 전환 또는 장애 조치를 시작하여 보조 리전의 복제본 브로커를 기본 브로커로 승격할 수 있습니다. Amazon CloudWatch에서 지표를 보는 방법에 대한 지침은 Amazon MQ의 CloudWatch 지표 액세스 섹션을 참조하세요.

CRDR 타임스탬프

다음 타임스탬프는 Amazon CloudWatch에 나오는 지표가 계산되는 방식을 설명합니다. 데이터 복제 프로세스에는 5개의 타임스탬프가 있습니다.

  • 현재 관측 시간(TCO): 현재 시점입니다.

  • 생성 시간(TC): 기본 브로커에 의해 복제 대기열에 이벤트가 생성된 시점입니다. 기본 브로커와 복제본 브로커 모두에서 사용할 수 있습니다.

  • 전송 시간(TD): 이벤트가 복제본 브로커에 성공적으로 전달된 시점입니다. 복제본 브로커에서만 사용할 수 있습니다.

  • 처리 시간(TP): 복제본 브로커에 의해 이벤트가 성공적으로 처리된 시점입니다. 복제본 브로커에서만 사용할 수 있습니다.

  • 승인 시간(TA): 기본 브로커에 의해 이벤트가 성공적으로 승인된 시점입니다. 기본 브로커에서만 사용할 수 있습니다.

CRDR CloudWatch 지표를 사용한 전환/장애 조치 성능 추정

Amazon MQ는 기본적으로 브로커에 대한 지표를 활성화합니다. Amazon CloudWatch 콘솔에 액세스하거나 CloudWatch API를 사용하여 브로커 지표를 볼 수 있습니다. 다음 지표는 CRDR 브로커의 복제 및 전환/장애 조치 성능을 파악하는 데 유용합니다.

Amazon MQ CloudWatch 지표 CRDR 사용 이유
TotalReplicationLag 기본 브로커에서 승인되지 않은 마지막 이벤트의 TA와 TC 사이의 예상 시간입니다.
ReplicationLag 복제본 브로커에서 승인되지 않은 마지막 이벤트의 TP와 TC 사이의 예상 시간입니다.
PrimaryWaitTime 기본 브로커에서 처리된 마지막 이벤트의 TCO와 TC 사이의 예상 시간입니다.
ReplicaWaitTime 복제본 브로커에서 처리된 마지막 이벤트의 TCO와 TP 사이의 예상 시간입니다.
QueueSize 기본 브로커의 복제 대기열에 있는 승인되지 않은 이벤트의 총 수입니다.

TotalReplicationLag 및 ReplicationLag는 기본 브로커와 복제본 브로커 간의 지연된 복제를 설명합니다. 또한 두 지표를 사용하여 진행 중인 전환 또는 장애 조치 작업이 완료될 때까지의 시간을 예측할 수 있습니다.

PrimaryWaitTime 및 ReplicaWaitTime을 사용하여 복제 프로세스에서 진행 중인 문제를 식별할 수 있습니다. 지표 값이 계속 증가하는 경우 복제 프로세스가 성능 저하 상태이거나 일시 중지된 것일 수 있습니다. 네트워크 파티셔닝, 브로커 시작 및 긴 복구와 같은 문제로 인해 복제 속도가 느려질 수 있습니다.