AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

oplog問題の修正

レプリケーション Oplog アラートは、プライマリクラスター メンバーで生成されたoplog データの量が、クラスターに設定された oplog サイズを超えた場合にトリガーできます。

プロジェクト レベルのアラート設定ページで次のアラート条件を構成して、trigger アラートを起動できます。

Replication Oplog Window is (X) は、プライマリ レプリケーション oplog で使用可能なおおよその時間量が指定されたしきい値を満たすか、それを下回る場合に発生します。 これは、oplog データが生成される現在のレートでプライマリがログを継続できる時間を指します。

Oplog Data Per Hour is (X) プライマリ のレプリケーション oplog に書き込まれる 1 時間あたりのデータ量が、指定されたしきい値を満たすか超える場合に発生します。

以下は、oplog アクティビティの増加につながる一般的なイベントです。

レプリケーションoplogアラートを解決するために、以下を検討できるアクションをいくつか示します。

ユースユースケースの のサイズ設定要件の詳細については、「 より大きな Oplog サイズを必要とする可能性のあるワークロード oplog」を参照してください。

これらのアラートが をtriggerすると、次のシナリオが観察されます。

  • メトリクス ビューOplog GB / Hourグラフが上昇します。

  • メトリクス ビューReplication Oplog Windowグラフは低くなっています。

  • セカンダリ ノードまたは非正常なノードの Atlas 表示およびMongoDBログのダウンロード には、次のメッセージが表示されます。

    We are too stale to use <node>:27017 as a sync source.
  • Atlasノードが、STARTUP2 RECOVERING の状態が長期間にわたって報告されています。

    通常、これはノードが "oplog" から削除されたことを示します。と は、 プライマリノードによって生成されるoplogデータに追いつけません。この場合、ノードデータが回復し、すべてのノード間でデータの一貫性が確保されるようにするために最初の同期 が必要になります。rs.status() シェルメソッドを使用してノードの状態を確認できます。