Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/ /

配置 Ops Manager 以监控大型部署

在此页面上

  • 为 Ops Manager 主机分配更多 RAM
  • 改进监控摄取

要监控位于全球分布式数据中心内超过 2,000 台主机的部署,请使用这些高级设置来配置 Ops Manager 实例。

  1. 在首选文本编辑器中打开 /opt/mongodb/mms/conf/mms.conf

  2. 找到JAVA_MMS_UI_OPTS变量定义-Xms-Xmx-Xmn参数的行。

  3. 如果主机有额外的可用内存,请将-Xms-Xmx值从默认的 4352 MB 更新为 8192 MB 或更大。

  4. -Xmn值从默认值 1500 MB 更新为您为-Xms-Xmx指定值的四分之一。

要更详细地学习;了解如何解决此错误,请参阅我们关于 OutOfMemoryError的故障排除条目

更新所有 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. 重新启动 Ops Manager。

后退

部署高度可用的备份