Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Configura Ops Manager para supervisar grandes implementaciones

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

  1. Abierto /opt/mongodb/mms/conf/mms.conf en el editor de texto que prefieras.

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

  3. Actualiza los valores -Xms y -Xmx del valor por defecto de 8096 MB a uno mayor si los hosts tienen más memoria libre.

    Nota

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

    A partir de Ops Manager 7.0, Ops Manager adoptó el método de recolector de basura Garbage-First (G1) para la JVM. Recomendamos que no establezcas explícitamente el tamaño de pila de la generación joven en ningún valor fijo utilizando -Xmn. Configurar un valor fijo con -Xmn interfiere con el comportamiento por defecto del recolector de basura G1. Si estableces este valor, esto impedirá que el recolector de basura G1 expanda y contraiga el espacio de la generación joven según sea necesario, lo que hará que el recolector deje de respetar el valor del tiempo de pausa para las recolecciones de basura.

    Puedes establecer que los valores de Xmx y Xms sean iguales y mantener la pausa en su valor por defecto: -XX:MaxGCPauseMillis=200.

Si deseas aprender más detalles sobre cómo resolver este error, consulta nuestra entrada de solución de problemas en el OutOfMemoryError

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

  1. Abre /opt/mongodb/mms/conf/conf-mms.properties en tu 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

Implementa copias de seguridad altamente disponibles

En esta página