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:
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.
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:
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:
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:
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:
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:
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:
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:
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:
Supervise la memoria para determinar si su implementación actual satisface sus necesidades de memoria. |
Network | Muestra la siguiente información:
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:
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:
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:
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:
Supervisar las colas para identificar posibles problemas y cuellos de botella. |
Query Targeting | Muestra la siguiente información:
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:
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:
Supervise las métricas de red para rastrear el rendimiento de la red. |