At time T, the last write operation applied on the specified secondary of replica set ABC was behind the most recent operation applied on the primary.
アラート条件
プロジェクト レベルのアラート設定ページでアラート条件を構成して、trigger アラートを起動できます。
アラート条件の詳細については、「レプリケーション ラグは 」を参照してください。
一般的な Triggers
アイドル状態のレプリカセット。 報告されるレプリケーションラグは、実際には最後の書込み (write) 以降の時間だけです。 レプリケーションラグは、プライマリ の最後のoptimeとセカンダリが最後に受信した操作の時刻の間で計算されます。 レプリカセットが 10 分ごとにのみ書き込まれる場合、レプリケーションラグは、プライマリに書き込みが行われた後、次の書き込みがセカンダリに複製される直前に 10 分になります。
セカンダリ のプロビジョニングが不足しているため、より多くの割り当てリソースが必要であり、プライマリに追いつくことができません(読み取りスケーリングにセカンダリを使用する場合は一般的)。
プライマリとセカンダリ間で帯域幅が不足しているか、その他のネットワーク問題が発生しています。
当面の問題の修正
このアラートは、レプリケーションの遅延が 2 分以上続く場合にのみtriggerされるように、 の設定を調整します。 これにより、誤検知の可能性が減ります。
プライマリとセカンダリ間のネットワークの問題を解決します。
To learn more, see Troubleshoot Replica Sets in the MongoDB manual.
長期的な解決策の実装
プライマリとセカンダリ間の帯域幅を増やします。
セカンダリを、現在のプライマリとまったく同じ(またはそれ以上)プロビジョニングされたマシンに移動(またはアップグレード)します。
進捗状況の監視
進捗状況を監視するには、次のチャートを表示します。
- Network
ネットワークのパフォーマンスを追跡するために、ネットワーク メトリクスを監視します。
- Replication Headroom
レプリケーションのヘッドルームを監視して、セカンダリが oplog から削除される可能性があるかどうかを判断します。
- Replication Lag
レプリケーション ラグを監視して、セカンダリが oplog から削除される可能性があるかどうかを判断します。
詳細については、 「 配置メトリクスの表示 」を参照してください。