Puedes supervisar las siguientes métricas para monitorear tus implementaciones. Todos los indicadores de hardware incluyen métricas o gráficas individuales para valores máximos.
Nota
Ops Manager recopila 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étricas de la base de datos
Las siguientes métricas reflejan el rendimiento y el comportamiento del proceso de MongoDB.
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. |
Cache Activity | Muestra la siguiente información:
Supervise la actividad de la caché para realizar un seguimiento del rendimiento de lectura y escritura de la caché del motor de almacenamiento WiredTiger. |
Cache Ratio | Muestra la siguiente información:
Supervise la relación de caché para determinar si el tamaño de la caché es suficiente para la carga de trabajo actual. |
Cache Usage | Muestra la siguiente información:
Supervise el uso de la caché para determinar si la caché de WiredTiger se está acercando a su capacidad máxima. |
Catalog | Muestra la siguiente información:
Supervisa los conteos del catálogo para evitar que un número excesivo de bases de datos, colecciones, vistas o índices provoque fallos en el inicio. |
Connection Rate | Muestra la siguiente información:
Supervise la tasa de conexión para realizar un seguimiento de la rapidez con la que se crean o eliminan las conexiones. |
Connections | Muestra el número total de conexiones activas a la implementación. Cada conexión utiliza su propia pila de subprocesos, por lo que un gran número de conexiones puede generar un consumo significativo de RAM. 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. |
DB Storage | Muestra la siguiente información:
Supervise el espacio de almacenamiento para determinar si 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. |
Memory | Muestra el consumo total de memoria en megabytes en un punto determinado:
Supervisa la memoria para determinar si tu implementación actual satisface tus necesidades de memoria. |
Network | Muestra la siguiente información:
Supervise las métricas de red para rastrear el rendimiento de la red. |
OpCounters | Muestra la siguiente información:
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. |
Operation Execution Times | Muestra la siguiente información:
Supervise los tiempos de ejecución de las operaciones para identificar operaciones lentas y posibles cuellos de botella en el rendimiento. |
Operation Throttling | Muestra la siguiente información:
Supervise la limitación de operaciones para identificar las consultas que se rechazan o se cancelan. |
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. |
Queues | Muestra la siguiente información:
Supervisar las colas para identificar posibles problemas y cuellos de botella. |
Query Executor | Muestra la siguiente información:
Supervise el ejecutor de consultas para identificar consultas ineficientes que examinen más índices o documentos de los necesarios. |
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 la tasa promedio por segundo, durante el período de muestra seleccionado, de consultas que devuelven resultados ordenados pero que no pueden realizar la operación de ordenación mediante un índice. 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 en la vista de espacio de nombres fragmentado para clústeres fragmentados con MongoDB 6.0+. Supervisa esta métrica para verificar si tienes particiones equilibradas. |
Shard Document Count | Muestra el número de documentos en cada fragmento. Solo se puede acceder a este gráfico en la vista de espacio de nombres fragmentado para clústeres fragmentados con MongoDB 6.0+. Supervisa esta métrica para verificar si tienes particiones equilibradas. |
Tickets Available | Muestra la siguiente información:
Supervise los tickets disponibles para identificar las limitaciones de concurrencia del motor de almacenamiento que puedan afectar al rendimiento. |
DB Stats
Las siguientes métricas reflejan las estadísticas de las bases de datos individuales en la implementación.
Métrica | Descripción |
|---|---|
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. |
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. |
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 garantizar que la base de datos no esté utilizando demasiada memoria o CPU. |
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. |
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. |
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. |
Views | Muestra el número de vistas de la base de datos. Supervise las vistas para comprender mejor el espacio de su base de datos. |
Métricas de Hardware
Las siguientes métricas reflejan el rendimiento y el uso de las máquinas host que dan soporte a la implementación.
Métrica | Descripción |
|---|---|
Disk IOPS | Muestra la siguiente información:
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 siguiente información:
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 siguiente información:
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 la siguiente información:
Supervise el espacio de disco usado para determinar si se debe aumentar manualmente el tamaño del disco. |
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 máximos de uso de CPU de todos los procesos en el nodo, escalados a un rango de 0-100% dividiendo 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 máximos de uso 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:
Supervisa la memoria para determinar si tu implementación actual satisface tus necesidades de memoria. |
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 la CPU de todos los procesos en el nodo, escalado a un rango de 0-100% dividiendo por el número de núcleos de la CPU:
Supervisa el uso de la CPU para determinar si los datos se recuperan del disco en lugar de la 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. |
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 sostenido de intercambio alto puede indicar presión de memoria en el 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 Memory | Muestra la siguiente información:
Supervisa la memoria para determinar si tu implementación actual satisface tus necesidades de memoria. |
System Network | Muestra la siguiente información:
Supervise las métricas de red para rastrear el rendimiento de la red. |
Métricas de nodo de búsqueda
Las siguientes métricas están disponibles para los nodos mongot (búsqueda y búsqueda vectorial) implementados a través del MongoDB Enterprise Kubernetes Operator. MongoDB Ops Manager muestra estas métricas en la vista mongot Details. Para obtener más información, consulta Ver métricas de rendimiento de los nodos de búsqueda.
Métrica | Descripción |
|---|---|
CPU Usage | Muestra el porcentaje de uso de CPU normalizado para el proceso |
JVM Memory | Muestra la memoria del montón de la JVM utilizada y la capacidad máxima del montón para el proceso |
JVM GC Pause | Muestra la duración máxima de la pausa de colección de elementos no utilizados de JVM, en segundos. Las pausas frecuentes o prolongadas pueden afectar la latencia de las consultas de búsqueda. |
Disk Space Used | Muestra el porcentaje de espacio en disco utilizado por el proceso |
Index Size | Muestra el tamaño combinado de todos los índices de búsqueda en el proceso |
Index Documents | Muestra el número total de documentos en todos los índices de búsqueda del proceso |
Index Segments | Muestra el número total de segmentos de Lucene en todos los índice de búsqueda del proceso |
Search Query Throughput | Muestra la tasa total y la tasa de errores de las consultas de búsqueda, en operaciones por segundo. |
Search Query Latency | Muestra la latencia promedio y máxima de los comandos de búsqueda, en milisegundos. |
Vector Search Throughput | Muestra la tasa total y la tasa de error de las consultas de búsqueda vectorial, en operaciones por segundo. |
Vector Search Latency | Muestra la latencia promedio y máxima de los comandos de búsqueda vectorial, en milisegundos. |
Index Manager Health | Muestra el número de administradores de índices en cada uno de los siguientes estados: |