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
Cloud Manager recoge métricas de hardware solo si la automatización gestiona el proceso. Un agente de supervisión solo puede recopilar métricas de bases de datos.
Importante
Las métricas disponibles dependen de su rol de usuario y 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.
Supervisa el promedio de limpieza en segundo plano para determinar si esta estadística representa un porcentaje significativo de 60 segundos. Si es así, esta estadística podría indicar que el servidor está siendo cuello de botella en estos guardados. Es posible que se produzca un gran número de guardados aleatorios. El sistema operativo podría borrar los datos más rápido que cada 60 segundos. En ese caso, esta estadística será un valor muy pequeño, incluso si la escritura es 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. Supervise 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. Supervisa si los IOPS del disco se acercan a los IOPS máximos aprovisionados. Determine si la implementación puede gestionar cargas de trabajo futuras. |
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 de disco que almacena los 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 del espacio utilizado en disco en la partición que ejecuta MongoDB. Supervise el espacio de disco usado para determinar si se debe 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:
Supervisa si los IOPS del disco se acercan a los IOPS máximos aprovisionados. Determine si la implementación puede gestionar cargas de trabajo futuras. |
Max Disk Queue Depth | Muestra los valores máximos de profundidad de la cola de disco durante el periodo de tiempo especificado por la granularidad de la métrica. La profundidad de cola del disco es la longitud promedio de la cola de solicitudes enviadas 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. Supervisa 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:
Supervisa 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. Supervisa 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 punto 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 toma en cuenta. Supervise la memoria virtual no mapeada para determinar si aspectos distintos de los archivos de mapeo de memoria utilizan una cantidad excesiva de memoria. Por ejemplo, esto podría ser indicativo de demasiadas conexiones a la base de datos. Cada conexión tiene una pila de hilos y la memoria para esas pilas puede sumarse hasta una cantidad considerable. Mantén esta estadística razonablemente baja porque la memoria utilizada aquí no está disponible para el almacenamiento en caché. |
Normalized Process CPU | Muestra la siguiente información:
Supervisa 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. Supervisa 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:
Supervisa 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 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 utiliza tu información almacenada en cada partición. Solo puede acceder a esta gráfica para clústeres segmentados con MongoDB 6.0+. Supervisa esta métrica para verificar si tienes particiones equilibradas. |
Shard Document Count | Muestra la cantidad de documentos en cada particiones. Solo puede acceder a esta gráfica para clústeres segmentados con MongoDB 6.0+. Supervisa esta métrica para verificar si tienes particiones equilibradas. |
Sort | Muestra spill to disk during sort, el número total de escrituras en disco causadas por Un número alto de spill to disk during sort puede deberse a las query que consumen muchos recursos y que realizan un escaneo de colección y utilizan una etapa |
Storage Size | Muestra el tamaño de almacenamiento de la base de datos. Supervisar el tamaño del almacenamiento para determinar si es necesario aumentar manualmente el tamaño del disco. |
Swap IO (Internal) | Muestra la tasa a la que el sistema operativo intercambia páginas de memoria entre la RAM y el disco:
Una tasa alta o sostenida de IO de intercambio puede correlacionarse con una mayor latencia y presión de memoria en el host. Use esta métrica para entender con qué frecuencia el host realiza operaciones de entrada y salida de swap. |
Swap Usage | Muestra la siguiente información sobre el espacio de intercambio en el host:
Un uso elevado y sostenido del espacio de intercambio puede indicar presión sobre la memoria del host. Supervisa el uso de swap para identificar cuándo el sistema operativo comienza a mover páginas de memoria al disco. |
System CPU | Muestra el uso de la CPU de todos los procesos en el nodo. Supervisa 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. |