Docs Menu
Docs Home
/ /

Revisa las métricas disponibles

Puede revisar las siguientes métricas para supervisar sus implementaciones. Todas las métricas de hardware incluyen métricas o gráficos individuales para los valores máximos.

Nota

Ops Manager recopila métricas de hardware solo si la automatización gestiona el proceso. Un agente de monitorización solo puede recopilar métricas de la base de datos.

Importante

Las métricas disponibles dependen de su rol de usuario y del tipo de implementación.

Métrica
Descripción

Asserts

Muestra la siguiente información:

  • regular muestra la tasa promedio de afirmaciones regulares generadas por segundo durante el período de muestra seleccionado.

  • warning muestra la frecuencia media de advertencias por segundo durante el período de muestra seleccionado.

  • msg Muestra la tasa promedio de aserciones de mensajes por segundo durante el período de muestra seleccionado. Estos errores internos del servidor tienen una cadena de texto bien definida. MongoDB Atlas registra los seguimientos de pila correspondientes.

  • user muestra la tasa promedio de aserciones de usuario por segundo durante el período de muestra seleccionado. Esta métrica incluye aserciones que un usuario genera, como falta de espacio en disco o errores de clave duplicada.

Supervisa las aserciones para rastrear cuántos errores ocurren al intentar leer o guardar datos. Revisa los registros del servidor para identificar la fuente de cualquier error.

Avg Object Size

Muestra el tamaño promedio de los objetos en todas las colecciones de la base de datos.

Supervisa el tamaño de los objetos para rastrear su tamaño y entender mejor el espacio de tu base de datos.

Background Flush Avg

Muestra el tiempo promedio de vaciado de fondo en segundos. mongod Escribe y vacía (fsyncs) los archivos de diario inmediatamente. De forma predeterminada, todos los demás archivos de datos se vacían cada 60 segundos en segundo plano.

Monitoree el promedio de vaciado en segundo plano para determinar si esta estadística representa un porcentaje significativo de 60 segundos. De ser así, podría indicar que el servidor presenta un cuello de botella en estas escrituras. Podría haber una gran cantidad de escrituras aleatorias. El sistema operativo podría vaciar los datos a una velocidad superior a cada 60 segundos. En ese caso, esta estadística será un valor muy pequeño, incluso si la escritura representa un cuello de botella.

Catalog

Muestra la siguiente información:

  • total databases muestra el número total de bases de datos que no pertenecen al sistema.

  • total collections muestra el número total de colecciones en todas las bases de datos no pertenecientes al sistema.

  • total views muestra el número total de vistas en todas las bases de datos no pertenecientes al sistema.

  • total indexes muestra el número total de índices en todas las colecciones que no son del sistema.

Supervise los recuentos de catálogos para evitar que una cantidad excesiva de bases de datos, colecciones, vistas o índices provoquen fallas de inicio.

Collections

Muestra el número de colecciones de la base de datos.

Supervisa las colecciones para determinar los tiempos de reinicio, el rendimiento continuo de las copias de seguridad y la estabilidad.

Connections

Muestra el número total de conexiones activas a la implementación.

Supervisar las conexiones para determinar si los límites de conexión actuales son suficientes.

Cursors

Muestra la siguiente información:

  • totalOpen Muestra la cantidad de cursores que el servidor mantiene para los clientes. Dado que MongoDB agota los cursores no utilizados, este valor suele ser pequeño o cero. Sin embargo, si hay una cola, cursores obsoletos o un gran número de operaciones, este valor podría aumentar.

  • timedOut muestra la velocidad media de los cursores que se han agotado por segundo durante el período de muestra seleccionado.

Supervisa los cursores para cerrar los cursores innecesarios y reducir la configuración del tiempo de espera en tu aplicación.

Data Size

Muestra el tamaño real de los archivos de datos en la base de datos.

Supervise el tamaño de los datos para asegurarse de que la base de datos no utilice demasiada memoria o CPU.

DB Storage

Muestra la siguiente información:

  • storageSize Muestra la cantidad total de espacio de almacenamiento en disco asignado para el almacenamiento de documentos en todas las bases de datos.

  • dataSize Muestra la cantidad de espacio de almacenamiento en bytes que utilizan los datos almacenados.

  • indexSize muestra el tamaño total en bytes de los datos del índice en todas las bases de datos.

Supervise el espacio de almacenamiento para determinar si es necesario aumentar manualmente el tamaño del disco.

Disk IOPS

Muestra las operaciones de entrada por segundo.

Supervise si las IOPS del disco se acercan al máximo aprovisionado. Determine si la implementación puede gestionar futuras cargas de trabajo.

Disk Latency

Muestra la siguiente información:

  • read latency muestra la cantidad de tiempo promedio que se tarda en leer del disco.

  • write latency muestra el tiempo promedio para guardar en el disco.

Supervisa la latencia del disco para rastrear la eficiencia de leer y escribir en el disco.

Disk Queue Depth

Muestra la longitud promedio de la cola de solicitudes emitidas a la partición del disco que almacena datos de MongoDB.

Supervisa la profundidad de la cola del disco para identificar posibles problemas y cuellos de botella.

Disk Space Free

Muestra la cantidad total de espacio libre que queda en el disco.

Supervisa el espacio libre en disco para determinar si debes utilizar el escalado automático del disco o aumentar manualmente el tamaño del disco.

Disk Space Percent Free

Muestra la cantidad total de espacio libre restante en el disco como un porcentaje del espacio total en disco.

Supervisa el porcentaje de espacio libre en disco para determinar si usar el escalado automático del disco o aumentar manualmente el tamaño del disco.

Disk Space Used

Muestra el total de bytes de espacio en disco utilizado en la partición que ejecuta MongoDB.

Supervise el espacio en disco utilizado para determinar si es necesario aumentar manualmente el tamaño del disco.

Document Metrics

Muestra la siguiente información:

  • returned muestra los documentos por segundo devueltos.

  • inserted muestra los documentos por segundo insertados.

  • updated muestra los documentos por segundo actualizados.

  • deleted muestra los documentos por segundo borrados.

Supervisa las métricas de documentos para medir el trabajo que completa MongoDB.

File Size

Muestra el tamaño total de todos los archivos de datos en la base de datos.

Supervise el tamaño de los archivos para determinar si están consumiendo demasiado espacio en disco.

Index Size

Muestra el tamaño total de todos los índices de la base de datos. Esta métrica incluye los gastos en general en que incurren los índices, además de los datos reales de los documentos en los que se basan los índices.

Supervisa el tamaño del índice para gestionar tus índices. Para aprender más, consulta Estrategias de indexación.

Indexes

Muestra el número total de índices en la base de datos.

Supervisa los índices para gestionarlos. Para aprender más, consulta Estrategias de indexación.

Max Disk IOPS

Muestra los siguientes valores de IOPS máximas de disco durante el período de tiempo especificado por la granularidad de la métrica:

  • max read iops máximo de operaciones de entrada/lectura de disco por segundo.

  • max write iops máximo de operaciones de escritura en disco por segundo.

Supervise si las IOPS del disco se acercan al máximo aprovisionado. Determine si la implementación puede gestionar futuras cargas de trabajo.

Max Disk Queue Depth

Muestra los valores máximos de profundidad de la cola de disco durante el período especificado por la granularidad de la métrica. La profundidad de la cola de disco es la longitud promedio de la cola de solicitudes emitidas a la partición de disco que almacena los datos de MongoDB.

Supervisa la profundidad de la cola del disco para identificar posibles problemas y cuellos de botella.

Max Normalized System CPU

Muestra los valores de uso máximo de CPU de todos los procesos en el nodo, escalados a un rango de 0-100 % dividido por el número de núcleos de CPU.

Supervise el uso de la CPU para determinar si los datos se recuperan del disco en lugar de la memoria.

Max Process CPU

Muestra los siguientes valores máximos de CPU de proceso durante el período de tiempo especificado por la granularidad de la métrica:

  • max user muestra el porcentaje máximo de tiempo que la CPU dedicó a dar servicio al proceso de MongoDB.

  • max kernel muestra el porcentaje máximo de tiempo que la CPU dedicó a atender llamadas del sistema operativo para el proceso MongoDB.

Supervise el uso de la CPU para determinar si los datos se recuperan del disco en lugar de la memoria.

Max System CPU

Muestra los valores de uso máximo de CPU de todos los procesos en el nodo.

Supervise el uso de la CPU para determinar si los datos se recuperan del disco en lugar de la memoria.

Max System Memory

Muestra los valores máximos de memoria del sistema en bytes.

Supervise la memoria para determinar si su implementación actual satisface sus necesidades de memoria.

Memory

Muestra el consumo total de memoria en megabytes en un momento determinado:

  • resident Muestra la memoria que consume el proceso MongoDB que se ejecuta en un nodo. Esta métrica excluye el consumo de otros procesos y no representa la memoria total que consume el nodo.

  • virtual muestra la memoria reservada en disco para actuar como memoria swap.

  • mapped Muestra el número de mapas de memoria MMAPv1 de todos los archivos de datos. Es probable que este número sea similar al tamaño total de sus bases de datos. WiredTiger no utiliza archivos con mapas de memoria, por lo que debería ser 0.

Supervise la memoria para determinar si su implementación actual satisface sus necesidades de memoria.

Network

Muestra la siguiente información:

  • bytesIn muestra la velocidad media de bytes físicos (después de cualquier compresión de cable) enviados a este servidor de bases de datos por segundo durante el período de muestra seleccionado.

  • bytesOut muestra la velocidad media de bytes físicos (después de cualquier compresión de cable) enviados desde este servidor de bases de datos por segundo durante el período de muestra seleccionado.

  • numRequests muestra la tasa promedio de solicitudes enviadas a este servidor de base de datos por segundo durante el período de muestra seleccionado.

Supervise las métricas de red para rastrear el rendimiento de la red.

Non-Mapped Virtual Memory

Muestra la cantidad de memoria virtual que la asignación de memoria de los archivos de datos no tiene en cuenta.

Monitoree la memoria virtual no asignada para determinar si otros aspectos, además de los archivos de asignación de memoria, utilizan memoria excesiva. Por ejemplo, esto podría indicar demasiadas conexiones a la base de datos. Cada conexión tiene una pila de subprocesos y la memoria para estas pilas puede alcanzar una cantidad considerable. Mantenga esta estadística razonablemente baja, ya que la memoria utilizada aquí no está disponible para el almacenamiento en caché.

Normalized Process CPU

Muestra la siguiente información:

  • user muestra el porcentaje de tiempo que la CPU dedicó a atender el proceso de MongoDB, escalado a un rango de 0-100 % dividiendo por el número de núcleos de CPU.

  • kernel muestra el porcentaje de tiempo que la CPU pasó atendiendo llamadas del sistema operativo para el proceso de MongoDB, escalado a un rango de 0-100 % dividiendo por el número de núcleos de CPU.

Supervise el uso de la CPU para determinar si los datos se recuperan del disco en lugar de la memoria.

Normalized System CPU

Muestra el uso de CPU de todos los procesos en el nodo, escalado a un rango de 0–100 % mediante la división por la cantidad de núcleos de CPU.

Supervise el uso de la CPU para determinar si los datos se recuperan del disco en lugar de la memoria.

Num Extents

Muestra el número total de fragmentos contiguamente asignados de espacio de archivos de datos para la base de datos.

Supervisa esta métrica para comprender mejor el espacio de tu base de datos.

Objects

Muestra el número de objetos en la base de datos.

Supervisa esta métrica para comprender mejor el espacio de tu base de datos.

OpCounters

Muestra el número de las siguientes operaciones por segundo ejecutadas en un proceso de MongoDB desde la última vez que se inició el proceso:

  • command (set de réplicas) o cmd (clúster)

  • query

  • insert

  • delete

  • update

  • getmore

Supervisa las operaciones de MongoDB para validar problemas de rendimiento relacionados con grandes cargas de trabajo. Confirma el tipo de operaciones responsables de la carga.

Page Faults

Muestra la tasa promedio de fallas de página en este proceso por segundo durante el período de muestra seleccionado. En entornos que no sean Windows, esto se aplica únicamente a los fallos de página graves.

Supervisa los errores de página para determinar si debes aumentar tu memoria.

Process CPU

Muestra la siguiente información:

  • user muestra el porcentaje de tiempo que la CPU dedicó a atender el proceso de MongoDB.

  • kernel muestra el porcentaje de tiempo que la CPU dedicó a atender llamadas del sistema operativo para el proceso de MongoDB.

Supervise el uso de la CPU para determinar si los datos se recuperan del disco en lugar de la memoria.

Queues

Muestra la siguiente información:

  • total Muestra el número de operaciones en cola y en espera de cualquier bloqueo.

  • readers muestra el número de operaciones en cola y esperando un bloqueo de lectura.

  • writers Muestra el número de operaciones en cola y en espera de un bloqueo de escritura.

Supervisar las colas para identificar posibles problemas y cuellos de botella.

Query Targeting

Muestra la siguiente información:

  • scanned muestra el número de elementos del índice escaneados por segundo.

  • scanned objects muestra el número de documentos escaneados por segundo.

Supervise la orientación de las consultas para determinar si tiene alguna consulta ineficiente.

Query Targeting

Muestra la eficiencia de las operaciones de lectura ejecutadas en MongoDB:

  • scanned / returned Muestra el número de documentos escaneados para devolver un documento.

  • scanned objects / returned la relación entre el número de documentos escaneados y el número de documentos devueltos por las consultas, desde el punto de datos anterior para el período de muestra seleccionado.

Supervisa la segmentación de las query para determinar la eficiencia de lectura y optimizar las query y los índices.

Scan and Order

Muestra el número de operaciones por segundo que devuelven resultados que requirieron una ordenación en memoria.

Supervisa esta métrica para identificar si tus query necesitan índices.

Shard Data Size

Muestra la cantidad de espacio de almacenamiento en bytes que utilizan los datos almacenados en cada fragmento. Solo se puede acceder a este gráfico para clústeres fragmentados con MongoDB 6.0o superior.

Supervisa esta métrica para verificar si tienes particiones equilibradas.

Shard Document Count

Muestra la cantidad de documentos en cada fragmento. Solo se puede acceder a este gráfico para clústeres fragmentados con MongoDB 6.0o superior.

Supervisa esta métrica para verificar si tienes particiones equilibradas.

Storage Size

Muestra el tamaño de almacenamiento de la base de datos.

Supervise el tamaño de almacenamiento para determinar si es necesario aumentar manualmente el tamaño del disco.

System CPU

Muestra el uso de la CPU de todos los procesos en el nodo.

Supervise el uso de la CPU para determinar si los datos se recuperan del disco en lugar de la memoria.

System Network

Muestra la siguiente información:

  • network bytes in muestra la tasa promedio de bytes físicos que recibe la interfaz de red por segundo.

  • network bytes out muestra la tasa promedio de bytes físicos que la interfaz de red transmite por segundo.

  • max network bytes in muestra el máximo de bytes de red en valores durante el período que especifica la granularidad de la métrica.

  • max network bytes out muestra los valores máximos de bytes de salida de la red durante el periodo que especifique la granularidad de la métrica.

Supervise las métricas de red para rastrear el rendimiento de la red.

Volver

Métricas en tiempo real