Docs Menu
Docs Home
/ /

Configurar Ops Manager para supervisar implementaciones grandes

Para supervisar implementaciones con más de 2,000 hosts ubicados en centros de datos distribuidos globalmente, configure su instancia de Ops Manager con estas configuraciones avanzadas.

  1. Abierto /opt/mongodb/mms/conf/mms.conf en su editor de texto preferido.

  2. Encuentre una línea donde la variable JAVA_MMS_UI_OPTS defina los parámetros -Xms y -Xmx.

  3. Actualice los valores -Xms y -Xmx del valor predeterminado de 8096 MB a más si los hosts tienen memoria libre adicional.

    Nota

    No establezca el tamaño del montón de la generación joven explícitamente usando -Xmn.

    A partir de Ops Manager 7.0, Ops Manager adoptó un método de recolección de basura "Garbage-First" (G1) para la JVM. Recomendamos no establecer explícitamente el tamaño del montón de la generación joven en un valor fijo con -Xmn. Establecer un valor fijo con -Xmn interfiere con el comportamiento predeterminado del recolector de basura G1. Si se establece este valor, se impide que el recolector de basura G1 expanda y contraiga el espacio de la generación joven según sea necesario, lo que provoca que el recolector deje de respetar el valor del tiempo de pausa para las recolecciones de basura.

    Puede establecer los valores de Xmx y Xms para que sean los mismos y mantener la pausa en su valor predeterminado: -XX:MaxGCPauseMillis=200.

Para obtener más información sobre cómo resolver este error, consulte nuestra entrada de solución de problemas en el sitio web. Error de falta de memoria

Actualice la configuración de la aplicación en todos los hosts de Ops Manager para mejorar la ingesta de monitoreo:

  1. Abra /opt/mongodb/mms/conf/conf-mms.properties en su editor de texto preferido.

  2. Añade las siguientes propiedades:

    # 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. Guarde el archivo de propiedades.

  4. Reinicie Ops Manager.

Volver

Implementar copias de seguridad de alta disponibilidad

En esta página