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
/ /

Ver métricas en tiempo real

Nota

Disponibilidad Ops Manager puede mostrar métricas en tiempo real para implementaciones de MongoDB gestionadas por automatización. La recopilación de datos en tiempo real requiere el MongoDB Agent.

Ops Manager brinda soporte para métricas en tiempo real para mongod (sets de réplicas y particiones) y mongos procesos.

Para ver métricas en tiempo real, haga clic en el Metrics botón para la implementación deseada y, luego, haz clic en Real Time.

Supervise las métricas de implementación para identificar problemas de rendimiento y determinar si la implementación actual satisface sus requisitos. Para obtener más información sobre las métricas disponibles para supervisar sus implementaciones, consulte Revisar las métricas disponibles.

Para acceder a esta funcionalidad, debe:

En la esquina superior derecha, usted puede hacer clic para ver las métricas en una Table o Graph.

Nota

Privilegios requeridos

Para habilitar Real-Time Performance Panel para un proyecto, debes tener el rol de Project Owner para el proyecto.

Ops Manager habilita el Real-Time Performance Panel por defecto. Para alternar esta configuración:

1
2
Campos
Muestra
Commands
Queries
Updates
Deletes
Inserts
GetMores

Número de las operaciones especificadas (comandos, consultas, etc.) que mongostat ha reportado.

Time / Read
Time / Write
Time / Command

Métricas de latencia para solicitudes de lectura actuales, solicitudes de escritura y otros comandos de base de datos. Disponible solo para MongoDB 3.4+. Para obtener más información, consulta opLatencies en serverStatus.

Scanned / Returned
Scanned Objects / Returned

Proporción de documentos y objetos escaneados frente a documentos y objetos devueltos en consultas actuales. Estas métricas son útiles para determinar si y cómo una query utiliza un índice. Para obtener más información, consulte Analizar rendimiento de query.

Active Readers
Active Writers
Queued Readers
Queued Writers

Número de lecturas activas, lecturas en cola, guardados activos y guardados en cola que mongostat ha informado.

Lag Time

Tiempo necesario para replicar operaciones desde los miembros principales a los secundarios de un conjunto de réplicas. Disponible solo para miembros secundarios de un conjunto de réplicas. Para obtener más información, consulte Miembros secundarios del conjunto de réplicas.

CPU
Disk IOPS
Sys Mem

Estadística dependiendo del sistema operativo de los nodos en tu clúster:

  • Linux: muestra el porcentaje utilizado actualmente de la capacidad de CPU y disco y el uso total de memoria física, excluyendo búferes, caché y espacio de intercambio, de la máquina que aloja MongoDB.

  • macOS: Muestra el porcentaje de CPU usado actualmente y la capacidad de disco, además del total de memoria física usada, excluyendo caché y espacio de intercambio, de la máquina que aloja MongoDB.

  • Windows: Muestra el porcentaje de uso actual de la CPU y la capacidad del disco, así como el uso total de memoria física de la máquina que aloja MongoDB.

Connections
Bytes In
Bytes Out

Número de conexiones actuales a la máquina que hospeda MongoDB y el número de bytes entrantes y salientes que mongostat ha reportado.

Haga clic para ocultar o mostrar campos de la tabla.

Charts
Muestra

Connections, Network In, Network Out

Número de conexiones actuales a la máquina que hospeda MongoDB y el número de bytes entrantes y salientes que mongostat ha reportado.

CPU, Disk IOPS, and Sys Mem

La estadística depende del sistema operativo de los nodos de tu clúster:

  • Linux: muestra el porcentaje utilizado actualmente de la capacidad de CPU y disco y el uso total de memoria física, excluyendo búferes, caché y espacio de intercambio, de la máquina que aloja MongoDB.

  • macOS: Muestra el porcentaje de CPU usado actualmente y la capacidad de disco, además del total de memoria física usada, excluyendo caché y espacio de intercambio, de la máquina que aloja MongoDB.

  • Windows: Muestra el porcentaje de uso actual de la CPU y la capacidad del disco, así como el uso total de memoria física de la máquina que aloja MongoDB.

Operations

Número de operaciones según lo reportado por mongostat.

Query Execution Times

Muestra métricas de latencia para solicitudes de lectura actuales, solicitudes de escritura y otros comandos de base de datos. Disponible solo para MongoDB 3.4+. Para obtener más información, consulta opLatencies en serverStatus.

Query Targeting

Proporción de documentos y objetos escaneados frente a documentos y objetos devueltos en consultas actuales. Estas métricas son útiles para determinar si y cómo una query utiliza un índice. Para obtener más información, consulte Analizar rendimiento de query.

Reads & Writes

Número de lecturas activas, lecturas en espera, guardados activos y guardados en espera según lo reportado por mongostat.

Replication Lag

Tiempo necesario para replicar operaciones desde los miembros principales a los secundarios de un conjunto de réplicas. Disponible solo para miembros secundarios de un conjunto de réplicas. Para obtener más información, consulte Miembros secundarios del conjunto de réplicas.

Hottest Collections

Colecciones con más operaciones que mongotop ha reportado. Para cada hot collection, la tabla también muestra el Utilization Percent de la colección.

Utilization Percent Se calcula a partir de los tiempos de lectura y escritura que Mongotop ha reportado durante un período de muestra. Específicamente, el Utilization Percent es el porcentaje (redondeado al 0.1% más cercano) de los tiempos de lectura y escritura de una colección en relación con los tiempos de lectura y escritura de todas las colecciones en la implementación durante el período de muestra. Si no se realiza ninguna operación de lectura o escritura durante este período, el Utilization Percent puede ser del 0%.

Las colecciones más activas corresponden al tiempo más reciente mostrado en las gráficas. Es decir, si la visualización está en ejecución (no en pausa), las colecciones corresponden a las más recientes en el momento actual. Si la visualización está pausada, las colecciones corresponden a las más recientes en el momento en que se pausó.

Slowest Operations

Operaciones más lentas que db.currentOp() ha informado.

Las operaciones corresponden a la hora más reciente mostrada en las gráficas. Es decir, si la pantalla está funcionando (no en pausa), las operaciones corresponden a las operaciones más lentas en la marca temporal actual. Si la pantalla está pausada, las operaciones corresponden a las operaciones más lentas en el momento en que se pausó la pantalla.

Haga clic en la operación para ver el documento JSON detallado que db.currentOp() informó para la operación.

Los usuarios con el rol de Administrador de acceso a los datos pueden acceder a los botones para forzar la detención de una operación o una transacción inactiva en el panel de detalles de la operación:

Para detener una operación lenta:

  1. Haga clic en la operación en el panel Slowest Operations.

  2. Haga clic en Kill Op en el panel Operation Details.

    Alternativamente, haz clic en Kill Session si la operación es una transacción inactiva.

  3. Haga clic en Yes, terminate this operation en el modal Confirm Operation.

Para obtener más información sobre transacciones, consulta el manual de MongoDB.

Para ocultar o mostrar una métrica en el gráfico, haz clic en la caja de color de la métrica.

Si pausas la vista Graph del Real-Time Performance Panel, puedes posarte sobre un gráfico de líneas para ver su valor exacto, junto con las operaciones más lentas y las colecciones más demandadas, en un momento dado en el tiempo.

Para detener la actualización de las métricas mostradas, haz clic en Pause. Pause solo detiene la actualización de las visualizaciones y no pausa la colección de los datos subyacentes.

Para reiniciar las actualizaciones de pantalla, haz clic en Play.

Volver

Procesos de MongoDB

En esta página