인스턴스 데이터 복제에서 큐 모니터링

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • (IDR) 큐 대시보드를 통해 인스턴스 데이터 복제 복제 기록 큐, 메시지 생성 큐, 메시지 소비 큐 및 모든 복제 세트에 대해 처리된 메시지를 모니터링합니다.

    큐 대시보드 액세스 IDR

    관리자 또는 idr_admin 역할을 가진 사용자는 대시보드에 액세스할 수 있습니다.

    다음으로 이동하여 IDR 큐 대시보드에 액세스합니다. 인스턴스 데이터 복제 > 큐 대시보드.

    IDR 큐 대시보드

    큐 대시보드를 IDR 사용하면 다음을 모니터링할 수 있습니다.

    • IDR 큐에 대기 중인 작성자 기록으로, 24시간 동안 모든 테이블에 대해 큐에 대기 중인 시간별 기록입니다.
    • 나머지 아웃바운드 메시지는 아직 메시지 큐로 전송되지 않은 복제 큐에 남아 있는 메시지입니다.
    • 이 인스턴스에서 메시지 큐로 작성된 메시지인 처리된 아웃바운드 메시지입니다.
    • 나머지 인바운드 메시지는 메시지 큐에 남아 있으며 아직 처리되지 않은 메시지입니다.
    • 이 인스턴스에서 소비된 메시지인 처리된 인바운드 메시지입니다.

    차트에서 지난 24시간 또는 지난 5일을 기간으로 선택합니다. 24시간 동안의 메시지 수는 시간당입니다. 5일 동안의 메시지 수는 하루입니다.

    차트 아래의 범례 링크를 선택하여 해당 데이터 소스를 제외합니다.

    그림 1. IDR 큐 대시보드
    큐 대시보드.

    IDR 큐에 대기 중인 작성자 기록

    큐에 대기 중인 생산자 기록 차트를 사용하면 IDR 시간별 또는 일별 기간 동안 각 테이블에 대해 큐에 대기 중인 기록 수를 볼 수 있습니다. 시간 경 IDR 과에 따라 가장 많은 트래픽을 차지하는 테이블을 보여줍니다. 이 차트를 사용하여 소비자 인스턴스에서 예측 가능한 성능 지연을 유발하는 활동 스파이크를 식별합니다.

    예를 들어 테이블에 대한 비즈니스 규칙으로 인해 매일 오전 3:00에 큰 활동 스파이크가 발생하는 경우 해당 시간에 소비자에게 성능 지연이 발생할 것으로 예상해야 합니다.

    모든 테이블 또는 특정 테이블을 선택합니다. 차트의 한 지점 위에 커서를 놓으면 해당 지점의 큐 수와 테이블이 표시됩니다.

    남은 아웃바운드 메시지

    남은 아웃바운드 메시지 차트를 사용하면 활동이 크게 급증한 후 생산자 인스턴스가 실시간 복제를 따라잡고 있는지 확인할 수 있습니다.

    복제가 올바르게 작동하면 남은 메시지 수가 매우 낮아야 합니다. 활동이 급증하면 큰 값을 예상할 수 있습니다. 예를 들어 비즈니스 규칙이 1분 내에 수만 개의 기록을 변경하는 경우입니다.

    작업이 메시지를 처리하는 동안 시간이 지남에 따라 남아 있는 메시지가 감소할 것으로 예상할 수도 있습니다.

    남은 메시지 수가 해결 없이 계속 증가하면 다음을 나타낼 수 있습니다.
    • 메시지를 처리하는 데 문제가 있습니다. 예를 들어, 가 IDRProducerJob 실행되고 있지 않거나 메시지 큐로 메시지를 보낼 수 없습니다.
    • 인스턴스가 변경사항을 생성하는 속도보다 IDR 더 빠르게 변경사항을 기록하고 있습니다.

    모든 세트 또는 특정 세트를 선택합니다. 차트의 한 지점 위에 커서를 놓으면 해당 지점의 메시지 수와 복제 세트 이름이 표시됩니다.

    처리된 아웃바운드 메시지

    처리된 아웃바운드 메시지 차트를 사용하면 시간 경과에 따른 생산자 인스턴스에서 메시지 큐로의 기록 플로우를 볼 수 있습니다.

    처리된 메시지와 시간 경과에 따른 남은 메시지의 추세는 복제가 지연에서 복구되고 있는지 또는 메시지 큐로 데이터를 보내는 데 문제가 있는지 나타냅니다.

    데이터 복제 큐에 대기 중인 생산자 기록 차트와 함께 인스턴스가 데이터를 보내고 있는지 확인할 수 있습니다. 인스턴스에 전송되지 않는 큐에 대기 중인 기록이 있는 경우 다음을 나타낼 수 있습니다.
    • 인스턴스에서 생산자 작업을 실행할 수 없습니다. 예를 들어 인스턴스에서 실행 중인 다른 자원 집약적인 프로세스와 모든 작업자 스레드가 사용 중이기 때문입니다.
    • 메시지 큐에 연결하는 데 문제가 있습니다.

    그래프 지점의 메시지 카운트 및 복제 세트 이름을 보려면 모든 세트 또는 특정 세트를 선택하고 차트의 점 위에 커서를 놓습니다.

    남은 인바운드 메시지

    나머지 인바운드 메시지 차트를 사용하면 활동이 크게 급증한 후 소비자 인스턴스가 실시간 복제를 따라잡고 있는지 확인할 수 있습니다.

    활동이 급증할 때 일시적인 큰 값을 예상할 수 있습니다. 이 값은 일반적으로 메시지가 처리됨에 따라 감소합니다.

    이 값이 해결 없이 계속 증가하면 다음을 나타낼 수 있습니다.
    • 메시지를 처리하는 데 문제가 있습니다. 예를 들어, 가 IDRConsumerJob 실행되고 있지 않거나 메시지 큐에서 메시지를 읽을 수 없습니다.
    • 인스턴스가 변경 내용을 소비할 수 있는 것보다 IDR 더 빠르게 기록하고 있습니다.

    모든 세트 또는 특정 세트를 선택합니다. 차트의 한 지점 위에 커서를 놓으면 해당 지점의 메시지 수와 복제 세트 이름이 표시됩니다.

    처리된 인바운드 메시지

    처리된 인바운드 메시지 차트를 사용하면 시간 경과에 따른 각 소비자에 대한 기록 플로우를 볼 수 있습니다.

    인바운드 메시지 차트를 사용하여 트래픽이 가장 많은 복제 세트를 확인하고 처리된 메시지와 남아 있는 메시지의 추세를 확인합니다.

    생산자가 메시지 큐로 기록을 전송하고 소비자가 이를 처리하지 않는 경우 생산자 또는 소비자 인스턴스에 문제가 있음을 나타낼 수 있습니다.

    차트의 한 지점 위에 커서를 놓으면 해당 지점의 메시지 수와 복제 세트 이름이 표시됩니다.