복제 지연 수정
시간 T
에 복제본 세트 ABC
의 지정된 세컨더리 에 적용된 마지막 쓰기 작업이 프라이머리에 적용된 가장 최근 작업보다 뒤처졌습니다.
경고 조건
프로젝트 수준 경고 설정 페이지에서 경고를 trigger 하도록 경고 조건을 구성할 수 있습니다.
알림 조건에 대해 자세히 알아보려면 복제 지연을 참조하세요.
일반적인 트리거
유휴 복제본 세트입니다. 보고된 복제 지연은 실제로 마지막 쓰기 이후의 시간입니다. 복제 지연은 프라이머리의 optime과 세컨더리에서 받은 optime 사이에서 계산됩니다. 복제본 세트가 10분에 한 번만 쓰여지는 경우, 복제 지연은 프라이머리에 쓰기가 수행된 직후부터 다음 쓰기가 세컨더리에 복제되기 직전까지 10분이 됩니다.
세컨더리는 프로비저닝이 부족하기 때문에 할당된 리소스가 더 많이 필요하고 프라이머리를 따라갈 수 없습니다 (읽기 스케일링에 세컨더리를 사용하는 경우 일반적).
프라이머리와 세컨더리 사이에 대역폭이 부족하거나 기타 네트워킹 문제가 있습니다.
즉각적인 문제 해결
복제 지연이 2분 이상 지속되는 경우에만 이 경고가 트리거되도록 설정을 조정하세요. 이를 통해 오탐의 가능성을 줄일 수 있습니다.
프라이머리와 세컨더리 사이의 네트워킹 문제를 해결합니다.
자세한 내용은 MongoDB 매뉴얼의 복제본 세트 문제 해결을 참조하세요.
장기적인 솔루션 구현
프라이머리와 세컨더리 사이의 대역폭을 늘립니다.
현재 프라이머리와 동일하게(또는 더 낫게) 프로비저닝된 머신으로 세컨더리를 이동(또는 제자리에서 업그레이드)합니다.
진행 상황 모니터링
다음 차트를 보고 진행 상황을 모니터링하세요.
Network
네트워크 지표를 모니터링하여 네트워크 성능을 추적하세요.
Replication Headroom
복제 헤드룸을 모니터링하여 세컨더리가 oplog에서 벗어날 가능성이 있는지 판단하세요.
Replication Lag
복제 지연을 모니터링하여 세컨더리가 oplog에서 벗어날 가능성이 있는지 확인합니다.
자세한 내용은 배포 지표 보기를 참조하세요.