Latest web development tutorials

Monitoreo MongoDB

Después de haber instalado el despliegue de servicios y permite MongoDB, usted debe entender el funcionamiento de MongoDB y ver el rendimiento de MongoDB. Esto puede ser un buen negocio y para garantizar el funcionamiento normal de MongoDB estaba bajo gran situación del tráfico.

MongoDB ofrece un mongostat y mongotop dos comandos para supervisar el funcionamiento de MongoDB.


comando mongostat

mongostat está llevando mongodb herramienta de detección de estado, utilice la línea de comandos. Será un intervalo de tiempo fijo para obtener el mongodb estado de funcionamiento actual, y las salidas. Si encuentra que la base de datos de repente frenar o tener otras preguntas, que la operación de primera mano se considera mongostat para ver el estado de mongo.

Comience su servicio mongod, vaya al directorio bin del directorio de instalación MongoDB debajo y, a continuación, introduzca el comando mongostat de la siguiente manera:

D:\set up\mongodb\bin>mongostat

Los resultados de la salida de comando de arriba son los siguientes:

comando mongotop

Una herramienta integrada mongotop también MongoDB bajo, mongotop proporciona un método para el seguimiento de una instancia de MongoDB, y ver lo que una gran cantidad de tiempo dedicado a los datos de lectura y escritura. mongotop proporcionar a cada conjunto horizontal de estadísticas. Por defecto, el valor de retorno mongotop cada segundo.

Comience su servicio mongod, vaya al directorio bin del directorio de instalación MongoDB debajo y, a continuación, introduzca el comando mongotop de la siguiente manera:

D:\set up\mongodb\bin>mongotop

Ejecutar la salida del comando anterior es como sigue:

Ejemplos de parámetros

 E:\mongodb-win32-x86_64-2.2.1\bin>mongotop 10

Volver 10 <sleeptime> parámetro no puede ser utilizado, la duración del tiempo de espera, en segundos, mongotop esperar entre llamadas. Por defecto mongotop devolver datos cada segundo.

 E:\mongodb-win32-x86_64-2.2.1\bin>mongotop --locks

los informes de uso de bloqueo para cada base de datos utilizando mongotop - bloqueo, el cual produce el siguiente resultado:

El campo de salida Descripción:

  • ns:

    Espacio de nombres contiene la base de datos, que es una combinación del nombre de base de datos y colecciones.

  • db:

    Nombre de la base de datos contiene. Base de datos llamada. Para bloqueo global, en lugar de una base de datos específica.

  • Total:

    El tiempo empleado en este trabajo mongod espacio de nombres del total disponible.

  • leer:

    Ofrece una gran cantidad de tiempo, lo que pasó mongod realizar una operación de lectura en este espacio de nombres.

  • escribe:

    Este espacio de nombres proporciona una operación de escritura, que mongod pasó mucho tiempo.