Docs Menu
Docs Home
/
MongoDB Ops Manager
/ /

大規模な配置を監視するためのMongoDB Ops Managerの設定

項目一覧

  • ホストへのより多くの 割り当てRAMMongoDB Ops Manager
  • 取り込み量のモニタリングの改善

グローバルに分散されたデータセンターにある、2,000 を超えるホストによる配置をモニタリングするには、 MongoDB Ops Managerインスタンスをこれらの詳細設定で構成します。

  1. 希望のテキスト エディターで /opt/mongodb/mms/conf/mms.confを開きます。

  2. JAVA_MMS_UI_OPTS変数が-Xms パラメーターと-Xmx パラメーターを定義している行を見つけます。

  3. ホストに追加の空きメモリがある場合は、 -Xms-Xmxの値をデフォルトの8096 MB から に更新します。

    注意

    -Xmn を使用して、古い生成のヒープ サイズを明示的に設定しないでください。

    MongoDB Ops Manager 7.0 以降では、 MongoDB Ops Managerは、JVM にガベージ ファースト(G1)のガベージ コレクター メソッドを採用しました。 -Xmnを使用して、子生成数のヒープサイズを明示的に固定値に設定しないことをお勧めします。 -Xmnで固定値を設定すると、G 1ガベージ コレクターのデフォルトの動作に干渉します。 この値を設定すると、G 1ガベージ コレクターが必要に応じて両方の生成スペースを拡張および圧縮することがなくなり、コレクションはガベージ コレクションの一時停止時間値を尊重しなくなります。

    XmxXmsの値を同じに設定し、一時停止をデフォルト値( -XX:MaxGCPauseMillis=200 )で保持できます。

このエラーをより詳細に解決する方法については、 OutOfMemoryErrorに関するトラブルシューティングのエントリを参照してください。

すべてのMongoDB Ops Managerホストのアプリ設定を更新して、取り込み監視を改善します。

  1. テキスト エディターで/opt/mongodb/mms/conf/conf-mms.propertiesを開きます。

  2. 次のプロパティを追加します。

    # Improved monitoring ingestion
    ingestion.thread.count=64
    ping.thread.count=32
    mms.monitoring.agentlog.writers=16
    mms.monitoring.ingestion.databasenames.poolsize=16
    mms.monitoring.ingestion.diskpartition.poolsize=16
    mms.monitoring.ingestion.groupupdate.poolsize=8
    mms.monitoring.ingestion.hostping.poolsize=32
    mms.monitoring.ingestion.hostversionchange.poolsize=8
    mms.monitoring.ingestion.ipaddresschange.poolsize=8
    mms.monitoring.ingestion.hostlogs.poolsize=16
    mms.monitoring.ingestion.newrelic.poolsize=16
    mms.monitoring.ingestion.profiler.poolsize=16
    mms.monitoring.ingestion.shardchunkcount.poolsize=16
    mms.monitoring.ingestion.totalstoragecache.poolsize=16
    mms.monitoring.rrd.rawdbperf.thread.count=16
    mms.monitoring.rrd.rawdbperf.batch.size=1000
    mms.monitoring.rrd.rawdbstorage.thread.count=16
    mms.monitoring.rrd.rawdbstorage.batch.size=1000
    mms.monitoring.rrd.rawdisk.thread.count=32
    mms.monitoring.rrd.rawdisk.batch.size=1000
    mms.monitoring.rrd.rawhost.thread.count=32
    mms.monitoring.rrd.rawhost.batch.size=1000
    mms.monitoring.rrd.rawnamespace.thread.count=16
    mms.monitoring.rrd.rawnamespace.batch.size=1000
    mms.monitoring.rrd.rawprocess.thread.count=32
    mms.monitoring.rrd.rawprocess.batch.size=1000
    mms.monitoring.rrd.rawsystem.thread.count=32
    mms.monitoring.rrd.rawsystem.batch.size=1000
  3. プロパティ ファイルを保存します。

  4. MongoDB Ops Managerを再起動します。

戻る

高可用性バックアップの配置