Configurar o Ops Manager para monitorar grandes sistemas
Para monitorar sistemas com mais de 2.000 hosts localizados em data centers distribuídos globalmente, configure sua instância do Ops Manager com essas configurações avançadas.
Aloque mais RAM para hosts do Ops Manager
Abra
/opt/mongodb/mms/conf/mms.conf
no seu editor de texto preferido.Encontre uma linha onde a variável
JAVA_MMS_UI_OPTS
define os parâmetros-Xms
,-Xmx
e-Xmn
.Atualize os valores
-Xms
e-Xmx
do padrão de 4352 MB para 8192 MB ou mais se os hosts tiverem memória livre extra.Atualize o valor de
-Xmn
do padrão de 1500 MB para um quarto do valor que você especificou para-Xms
e-Xmx
.
Para saber como resolver esse erro em mais detalhes, consulte nossa entrada de solução de problemas no OutOfMemoryError
Melhorar o monitoramento da ingestão
Atualize as configurações do aplicativo em todos os hosts do Ops Manager para melhorar o monitoramento da ingestão:
Abra
/opt/mongodb/mms/conf/conf-mms.properties
no seu editor de texto preferido.Adicione as seguintes propriedades:
# 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 Salve o arquivo de propriedades.
Reinicie o Ops Manager.