에서 큐 모니터링 인스턴스 데이터 복제
(IDR) 큐 대시보드를 통해 인스턴스 데이터 복제 복제 기록 큐, 메시지 생성 큐, 메시지 소비 큐 및 모든 복제 세트에 대해 처리된 메시지를 모니터링합니다.
큐 대시보드에 IDR 액세스
관리자 또는 idr_admin 역할을 가진 사용자는 대시보드에 액세스할 수 있습니다.
다음으로 이동하여 IDR 큐 대시보드에 액세스합니다. .
IDR 큐 대시보드
IDR 큐 대시보드를 사용하면 다음을 모니터링할 수 있습니다.
- IDR 큐에 대기 중인 작성자 기록은 24시간 동안 모든 테이블에 대해 큐에 대기하는 시간별 기록입니다.
- 남은 아웃바운드 메시지: 복제 큐에 남아 있지만 아직 메시지 큐로 보내지지 않은 메시지입니다.
- 처리된 아웃바운드 메시지 - 이 인스턴스에서 메시지 큐로 작성된 메시지입니다.
- Inbound Messages Remaining(남은 인바운드 메시지) - 아직 처리되지 않은 메시지 큐에 남아 있는 메시지입니다.
- 처리된 인바운드 메시지 - 이 인스턴스에서 사용되는 메시지입니다.
차트에서 기간으로 지난 24시간 또는 지난 5일을 선택합니다. 24시간 동안 메시지 수는 시간당입니다. 5일 동안 메시지 수는 하루 개수입니다.
차트 아래의 범례 링크를 선택하여 해당 데이터 소스를 제외합니다.
IDR 큐에 대기 중인 작성자 기록
IDR 대기 중인 생성자 기록 차트를 사용하면 시간별 또는 일별 기간 동안 각 테이블에 대해 대기 중인 기록 수를 볼 수 있습니다. 시간 경과에 따라 어떤 테이블이 가장 많은 트래픽을 IDR 차지하는지 보여줍니다. 이 차트를 사용하여 소비자 인스턴스에서 예측 가능한 성능 지연을 유발하는 활동 스파이크를 식별합니다.
예를 들어 테이블의 비즈니스 규칙으로 인해 매일 오전 3시에 활동이 급증하는 경우 해당 시간에 소비자에게 성능 지연이 발생할 것으로 예상해야 합니다.
모든 테이블 또는 특정 테이블을 선택합니다. 차트의 한 지점 위에 커서를 놓으면 해당 지점의 큐 수와 테이블이 표시됩니다.
남은 아웃바운드 메시지
남은 아웃바운드 메시지 차트를 사용하면 생산자 인스턴스가 활동이 급증한 후 실시간 복제를 따라잡고 있는지 여부를 확인할 수 있습니다.
복제가 올바르게 작동하는 경우 남은 메시지 수가 매우 적어야 합니다. 활동이 급증하는 경우 큰 값을 기대할 수 있습니다. 예를 들어 비즈니스 규칙이 1분 내에 수만 개의 기록을 변경하는 경우입니다.
또한 작업이 메시지를 처리함에 따라 시간이 지남에 따라 남아 있는 메시지가 감소할 것으로 예상할 수 있습니다.
- 메시지를 처리하는 데 문제가 있습니다. 예를 들어, 이(가 IDRProducerJob ) 실행 중이 아니거나 메시지 큐에 메시지를 보낼 수 없습니다.
- 인스턴스가 생성할 수 있는 것보다 더 빠르게 IDR 변경을 기록하고 있습니다.
모든 세트 또는 특정 세트를 선택합니다. 차트의 한 지점 위에 커서를 놓으면 해당 지점의 메시지 수와 복제 세트 이름이 표시됩니다.
처리된 아웃바운드 메시지
아웃바운드 메시지 처리됨 차트를 사용하면 시간 경과에 따라 생산자 인스턴스에서 메시지 대기열로의 기록 플로우를 볼 수 있습니다.
처리된 메시지와 시간 경과에 따른 남은 메시지의 추세는 복제가 지연에서 복구되고 있는지 또는 메시지 큐로 데이터를 보내는 데 문제가 있는지 여부를 나타냅니다.
- 인스턴스가 생산자 작업을 실행할 수 없습니다. 예를 들어 인스턴스에서 실행 중인 리소스를 많이 사용하는 다른 프로세스와 모든 작업자 스레드가 사용 중이기 때문입니다.
- 메시지 큐에 연결하는 동안 문제가 발생했습니다.
그래프 점의 메시지 수 및 복제 집합 이름을 보려면 모든 집합 또는 특정 집합을 선택하고 차트의 점 위에 커서를 놓습니다.
나머지 인바운드 메시지
남은 인바운드 메시지 차트를 사용하면 활동이 급증한 후 소비자 인스턴스가 실시간 복제를 따라잡고 있는지 확인할 수 있습니다.
활동이 급증하는 경우 일시적으로 큰 값을 기대할 수 있습니다. 값은 일반적으로 메시지가 처리됨에 따라 감소합니다.
- 메시지를 처리하는 데 문제가 있습니다. 예를 들어, 이(가 IDRConsumerJob ) 실행 중이 아니거나 메시지 큐에서 메시지를 읽을 수 없습니다.
- 인스턴스가 소비할 수 있는 것보다 IDR 더 빠르게 변경 내용을 기록하고 있습니다.
모든 세트 또는 특정 세트를 선택합니다. 차트의 한 지점 위에 커서를 놓으면 해당 지점의 메시지 수와 복제 세트 이름이 표시됩니다.
처리된 인바운드 메시지
처리된 인바운드 메시지 차트를 사용하면 시간 경과에 따라 설정된 각 소비자의 기록 플로우를 볼 수 있습니다.
인바운드 메시지 차트를 사용하여 트래픽이 가장 많은 복제 세트를 확인하고 처리된 메시지와 남은 메시지의 추세를 확인합니다.
생성자가 레코드를 메시지 큐로 보내고 소비자가 레코드를 처리하지 않는 경우 생성자 또는 소비자 인스턴스에 문제가 있음을 나타낼 수 있습니다.
차트의 한 지점 위에 커서를 놓으면 해당 지점의 메시지 수와 복제 세트 이름이 표시됩니다.