ロギング情報をmongodbに非同期で書き込んでいます。これは必須ではない機能なので、アプリケーションの他の部分からの読み取り/書き込みに影響を与えないように、これらの書き込みを抑制する方法を探しています。基本的に、特定の統計が許容レベルを下回っている場合にのみ書き込みます。
私が使用しようと思った統計の1つは、serverStatusの「globalLock.ratio」です。ただし、これは移動平均ではなく、データベースの現在の使用量を測定するための適切な方法ではないようです。
私がやろうとしていることに使用するのに良い統計は何でしょうか?書き込みロック%が理想的ですが、serverStatusから移動平均を取得するにはどうすればよいですか?