Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Revisar las métricas disponibles del administrador de operaciones

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.

Las siguientes métricas reflejan el rendimiento y el comportamiento del proceso de MongoDB.

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 media de aserciones de mensajes por segundo durante el período de muestra seleccionado. Estos errores internos del servidor tienen un string de texto bien definido. MongoDB Atlas registra rastreos de pila para estos.

  • 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.

Cache Activity

Muestra la siguiente información:

  • readInto Muestra la tasa promedio de bytes por segundo leídos en la caché de WiredTiger durante el período de muestra seleccionado.

  • writtenFrom Muestra la tasa promedio de bytes por segundo escritos desde la caché de WiredTiger durante el período de muestra seleccionado.

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:

  • cache fill ratio Mide el grado de llenado de la caché. Ops Manager calcula este valor dividiendo la cantidad de bytes que contiene la caché entre la cantidad máxima de bytes configurada y representa el resultado como un porcentaje. Un índice de llenado de caché cercano a 100% indica que el conjunto de trabajo de la consulta es mayor que el tamaño de caché configurado. Aumentar el tamaño de la caché puede reducir las operaciones de entrada/salida del disco.

  • dirty fill ratio Representa la proporción de bytes modificados (páginas modificadas en memoria pero aún no escritas en disco) con respecto al total de la caché. Un índice de llenado de datos modificados elevado indica que una cantidad significativa de datos está pendiente de escritura en disco, lo que puede afectar al rendimiento. Supervise esta métrica para cargas de trabajo con alta actividad de escritura y así garantizar la durabilidad de los datos.

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:

  • used Muestra el número de bytes que se encuentran actualmente en la caché de WiredTiger.

  • dirty Muestra el número de bytes modificados rastreados que se encuentran actualmente en la caché de WiredTiger.

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:

  • 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 de sistema.

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:

  • connections net increase Muestra la tasa por segundo del aumento neto de conexiones.

  • connections net decrease Muestra la tasa por segundo de disminución neta de conexiones.

  • connections created Muestra la tasa de conexiones creadas por segundo.

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:

  • totalOpen muestra el número de cursores que el servidor está manteniendo para los clientes. Dado que MongoDB agota los cursores no utilizados, este valor generalmente es pequeño o nulo. Sin embargo, si hay una cola, cursoresdesactualizados tailable o una gran cantidad 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.

DB Storage

Muestra la siguiente información:

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

  • logicalDataSize W/System Muestra el tamaño total sin comprimir en bytes de los datos del documento (incluido el factor de relleno) en todas las bases de datos, incluidas las bases de datos del sistema.

  • logicalDataSize Muestra el tamaño total sin comprimir en bytes de los datos del documento (incluido el factor de relleno) en bases de datos que no son del sistema.

  • indexSize Muestra el tamaño lógico total en bytes (incluida la compresión de prefijos) de los datos del índice en todas las bases de datos.

  • totalDatabases Muestra el número total de bases de datos.

  • totalCollections Muestra el número total de colecciones en todas las bases de datos.

  • totalViews Muestra el número total de visualizaciones en todas las bases de datos.

  • totalIndexes Muestra el número total de índices en todas las colecciones.

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

Document Metrics

Muestra la siguiente información:

  • returned Muestra la tasa promedio por segundo de documentos devueltos por las consultas durante el período de muestra seleccionado.

  • inserted Muestra la tasa promedio por segundo de documentos insertados durante el período de muestra seleccionado.

  • updated Muestra la tasa promedio por segundo de documentos actualizados durante el período de muestra seleccionado.

  • deleted Muestra la tasa promedio por segundo de documentos eliminados durante el período de muestra seleccionado.

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:

  • 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.

OpCounters

Muestra la siguiente información:

  • command Muestra la tasa promedio de comandos ejecutados por segundo durante el período de muestra seleccionado.

  • query Muestra la tasa promedio de consultas realizadas por segundo durante el período de muestra seleccionado.

  • insert Muestra la tasa promedio de inserciones realizadas por segundo durante el período de muestra seleccionado.

  • delete Muestra la tasa promedio de eliminaciones realizadas por segundo durante el período de muestra seleccionado.

  • update Muestra la tasa promedio de actualizaciones realizadas por segundo durante el período de muestra seleccionado.

  • getmore Muestra la tasa promedio de getMores realizadas por segundo en cualquier cursor durante el período de muestra seleccionado. En un nodo primario, este valor puede ser alto incluso si el número de consultas es bajo, ya que los nodos secundarios obtienen getMore del primario como parte de la replicación.

  • ttldeleted Muestra la tasa promedio de eliminaciones TTL realizadas por segundo durante el período de muestra seleccionado. Las eliminaciones TTL se aplican solo al servidor principal y se replican en los servidores secundarios.

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:

  • avg ms/read Muestra el tiempo de ejecución promedio en milisegundos por operación de lectura durante el período de muestra seleccionado.

  • avg ms/write Muestra el tiempo de ejecución promedio en milisegundos por operación de escritura durante el período de muestra seleccionado.

  • avg ms/write w/o flow control Muestra el tiempo de ejecución promedio en milisegundos por operación de escritura durante el período de muestra seleccionado, una vez que se resta el impacto del control de flujo del total.

  • avg ms/command Muestra el tiempo de ejecución promedio en milisegundos por operación de comando durante el período de muestra seleccionado.

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:

  • rejected Muestra el número de operaciones rechazadas a lo largo del tiempo por coincidir con un filtro de rechazo definido por el usuario. Estos filtros evitan la degradación del clúster causada por consultas ineficientes o limitaciones de recursos. Puede configurar estos filtros ejecutando el comando de configuración de consultas.

  • killed Muestra el número de operaciones de lectura canceladas a lo largo del tiempo debido a que se superó el tiempo de espera predeterminado del clúster. Este tiempo de espera evita que las consultas prolongadas no intencionadas consuman recursos excesivos de la base de datos. Los tiempos de espera configurados a nivel de operación anulan el tiempo de espera a nivel de clúster.

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:

  • total muestra el número de operaciones en cola y esperando 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 esperando un bloqueo de escritura.

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

Query Executor

Muestra la siguiente información:

  • scanned Muestra la tasa promedio por segundo durante el período de muestra seleccionado de elementos de índice escaneados durante las consultas y la evaluación del plan de consulta. Esta tasa está determinada por el mismo valor que totalKeysExamined en la salida de explain().

  • scanned objects Muestra la tasa promedio por segundo durante el período de muestra seleccionado de documentos escaneados durante las consultas y la evaluación del plan de consulta. Esta tasa está determinada por el mismo valor que totalDocsExamined en la salida de explain().

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:

  • scanned / returned Muestra la proporción entre el número de elementos del índice analizados y el número de documentos devueltos por las consultas, desde el último punto de datos del período de muestra seleccionado. Un valor de 1.0 significa que todos los documentos devueltos coinciden exactamente con los criterios de la consulta. Valores más altos indican que las consultas analizan más elementos del índice por cada documento devuelto.

  • scanned objects / returned Muestra la relación entre el número de documentos escaneados y el número de documentos devueltos por las consultas, desde el último punto de datos 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 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:

  • read Muestra el número de tickets de lectura disponibles para el motor de almacenamiento WiredTiger. Los tickets de lectura representan el número de operaciones de lectura simultáneas permitidas en el motor de almacenamiento. Cuando este valor llega a cero, las nuevas solicitudes de lectura pueden ponerse en cola hasta que haya un ticket de lectura disponible.

  • write Muestra el número de tickets de escritura disponibles para el motor de almacenamiento WiredTiger. Los tickets de escritura representan el número de operaciones de escritura simultáneas permitidas en el motor de almacenamiento. Cuando este valor llega a cero, las nuevas solicitudes de escritura pueden ponerse en cola hasta que haya un ticket de escritura disponible.

Supervise los tickets disponibles para identificar las limitaciones de concurrencia del motor de almacenamiento que puedan afectar al rendimiento.

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.

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:

  • read iops Muestra el rendimiento de lectura de las operaciones de E/S por segundo para la partición de disco utilizada para MongoDB.

  • write iops Muestra el rendimiento de escritura de las operaciones de E/S por segundo para la partición de disco utilizada para MongoDB.

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:

  • 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.

  • max read latency Muestra el valor máximo de latencia de lectura de disco durante el período de tiempo especificado por la granularidad de la métrica.

  • max write latency Muestra el valor máximo de latencia de escritura en disco durante el período de tiempo especificado por la granularidad de la métrica.

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:

  • disk space free Muestra el total de bytes de espacio libre en disco en la partición de disco utilizada por MongoDB.

  • max disk space free Muestra el valor máximo de espacio libre en disco durante el período de tiempo especificado por la granularidad de la métrica.

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:

  • percent disk space free Muestra el porcentaje de espacio libre en disco en la partición utilizada por MongoDB.

  • max percent disk space free Muestra el valor máximo del porcentaje de espacio libre en disco durante el período de tiempo especificado por la granularidad de la métrica.

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:

  • disk space used Muestra el total de bytes de espacio en disco utilizado en la partición donde se ejecuta MongoDB.

  • max disk space used Muestra el valor máximo de espacio en disco utilizado durante el período de tiempo especificado por la granularidad de la métrica.

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:

  • 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.

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:

  • user Muestra el valor máximo de CPU de usuario del sistema normalizado durante el período de tiempo especificado por la granularidad de la métrica.

  • kernel Muestra el valor máximo de CPU del núcleo del sistema normalizado durante el período de tiempo especificado por la granularidad de la métrica.

  • nice Muestra el valor máximo de CPU Nice del sistema normalizado durante el período de tiempo especificado por la granularidad de la métrica.

  • iowait Muestra el valor máximo de CPU de espera de E/S del sistema normalizado durante el período de tiempo especificado por la granularidad de la métrica.

  • irq Muestra el valor máximo de CPU IRQ del sistema normalizado durante el período de tiempo especificado por la granularidad de la métrica.

  • softirq Muestra el valor máximo de CPU SoftIRQ del sistema normalizado durante el período de tiempo especificado por la granularidad de la métrica.

  • guest Muestra el valor máximo de CPU del sistema invitado normalizado durante el período de tiempo especificado por la granularidad de la métrica.

  • steal Muestra el valor máximo de robo de CPU del sistema normalizado 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 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.

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:

  • user Muestra el valor máximo de CPU del usuario del sistema durante el período de tiempo especificado por la granularidad de la métrica.

  • kernel Muestra el valor máximo de CPU del núcleo del sistema durante el período de tiempo especificado por la granularidad de la métrica.

  • nice Muestra el valor máximo de CPU Nice del sistema durante el período de tiempo especificado por la granularidad de la métrica.

  • iowait Muestra el valor máximo de espera de CPU de E/S del sistema durante el período de tiempo especificado por la granularidad de la métrica.

  • irq Muestra el valor máximo de CPU IRQ del sistema durante el período de tiempo especificado por la granularidad de la métrica.

  • softirq Muestra el valor máximo de CPU de SoftIRQ del sistema durante el período de tiempo especificado por la granularidad de la métrica.

  • guest Muestra el valor máximo de CPU del sistema invitado durante el período de tiempo especificado por la granularidad de la métrica.

  • steal Muestra el valor máximo de robo de CPU del sistema 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 Memory

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

  • used Muestra el valor máximo de memoria del sistema utilizada durante el período de tiempo especificado por la granularidad de la métrica.

  • available Muestra el valor máximo de Memoria del Sistema Disponible durante el período de tiempo especificado por la granularidad de la métrica.

  • free Muestra el valor máximo de Memoria del Sistema Libre durante el período de tiempo especificado por la granularidad de la métrica.

  • shared Muestra el valor máximo de Memoria compartida del sistema durante el período de tiempo especificado por la granularidad de la métrica.

  • buffers Muestra el valor máximo de Buffers durante el período de tiempo especificado por la granularidad de la métrica.

  • cached Muestra el valor máximo almacenado en caché durante el período de tiempo especificado por la granularidad de la métrica.

Supervisa la memoria para determinar si tu implementación actual satisface tus necesidades de memoria.

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.

  • max user Muestra el valor máximo de CPU de usuario de proceso normalizado durante el período de tiempo especificado por la granularidad de la métrica.

  • max kernel Muestra el valor máximo de CPU del núcleo del proceso normalizado 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.

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:

  • user Muestra el porcentaje de tiempo que la CPU dedicó a atender todas las aplicaciones de usuario (no solo los procesos de MongoDB), escalado a un rango de 0-100% dividiendo por el número de núcleos de la CPU.

  • kernel Muestra el porcentaje de tiempo que la CPU dedicó a atender las llamadas al sistema operativo de todos los procesos, escalado a un rango de 0-100% dividiendo por el número de núcleos de la CPU.

  • nice Muestra el porcentaje de tiempo que la CPU pasó ocupada por todos los procesos con un valor nice positivo, escalado a un rango de 0-100% dividiendo por el número de núcleos de la CPU.

  • iowait Muestra el porcentaje de tiempo que la CPU pasó esperando a que se completaran las operaciones de E/S, escalado a un rango de 0-100% dividiendo por el número de núcleos de la CPU.

  • irq Muestra el porcentaje de tiempo que la CPU dedicó a realizar interrupciones de hardware, escalado a un rango de 0-100% dividiendo por el número de núcleos de la CPU.

  • softirq Muestra el porcentaje de tiempo que la CPU dedicó a realizar interrupciones de software, escalado a un rango de 0-100% dividiendo por el número de núcleos de la CPU.

  • guest Muestra el porcentaje de tiempo que la CPU dedicó a atender al invitado, que está incluido en el usuario, escalado a un rango de 0-100% dividiendo por el número de núcleos de la CPU.

  • steal Muestra el porcentaje de tiempo que la CPU tuvo algo ejecutable, pero el hipervisor optó por ejecutar otra cosa, 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:

  • 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.

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:

  • swapped pages in / sec muestra cuántas páginas por segundo el sistema operativo lee de swap a la memoria.

  • swapped pages out / sec muestra cuántas páginas por segundo el sistema operativo escribe desde la memoria al swap.

  • max swapped pages in Muestra el valor máximo de Páginas intercambiadas durante el período de tiempo especificado por la granularidad de la métrica.

  • max swapped pages out Muestra el valor máximo de páginas intercambiadas durante el período de tiempo especificado por la granularidad de la métrica.

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:

  • used muestra la cantidad total de espacio de intercambio actualmente utilizado.

  • free muestra la cantidad total de espacio de intercambio que aún está disponible.

  • max used muestra la cantidad total máxima de espacio de intercambio en uso durante el período de tiempo seleccionado.

  • max free muestra la cantidad máxima de espacio de intercambio disponible durante el período de tiempo seleccionado.

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:

  • user Muestra el porcentaje de tiempo que la CPU dedicó a atender todas las aplicaciones de usuario (no solo los procesos de MongoDB). Para servidores con más de 1 núcleos de CPU, este valor puede superar el 100%.

  • kernel Muestra el porcentaje de tiempo que la CPU dedicó a atender las llamadas al sistema operativo de todos los procesos. Para servidores con más de 1 núcleos de CPU, este valor puede superar el 100%.

  • nice Muestra el porcentaje de tiempo que la CPU estuvo ocupada por todos los procesos con un valor nice positivo. Para servidores con más de 1 núcleos de CPU, este valor puede superar el 100%.

  • iowait Muestra el porcentaje de tiempo que la CPU pasó esperando a que se completaran las operaciones de E/S. Para servidores con más de 1 núcleos de CPU, este valor puede superar el 100%.

  • irq Muestra el porcentaje de tiempo que la CPU dedicó a realizar interrupciones de hardware. Para servidores con más de 1 núcleos de CPU, este valor puede superar el 100%.

  • softirq Muestra el porcentaje de tiempo que la CPU dedicó a realizar interrupciones de software. Para servidores con más de 1 núcleos de CPU, este valor puede superar el 100%.

  • guest Muestra el porcentaje de tiempo que la CPU dedicó a atender a la máquina virtual invitada, que se incluye en el usuario. Para servidores con más de 1 núcleos de CPU, este valor puede superar el 100%.

  • steal Muestra el porcentaje de tiempo que la CPU tuvo algo ejecutable, pero el hipervisor optó por ejecutar otra cosa. Para servidores con más de 1 núcleos de CPU, este valor puede superar el 100%.

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:

  • used muestra el número de bytes de memoria física en uso.

  • available muestra una estimación de la cantidad de bytes de memoria del sistema disponibles para ejecutar nuevas aplicaciones, sin tener que cambiar.

  • free Muestra el número de bytes de memoria física no utilizada disponible para el sistema.

  • shared Muestra el número de bytes de memoria compartida utilizada entre varios procesos, incluidos discos RAM, SYS-V-IPC y SHMEM similar a BSD.

  • buffers Muestra el número de bytes de caché de búfer para el almacenamiento temporal de bloques de disco sin procesar.

  • cached Muestra el número de bytes en la caché de página.

Supervisa la memoria para determinar si tu implementación actual satisface tus necesidades de 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.

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 mongot.

JVM Memory

Muestra la memoria del montón de la JVM utilizada y la capacidad máxima del montón para el proceso mongot. Utilice esta gráfica para identificar la presión de la memoria que podría afectar el rendimiento de la búsqueda.

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 mongot.

Index Size

Muestra el tamaño combinado de todos los índices de búsqueda en el proceso mongot, en bytes.

Index Documents

Muestra el número total de documentos en todos los índices de búsqueda del proceso mongot.

Index Segments

Muestra el número total de segmentos de Lucene en todos los índice de búsqueda del proceso mongot.

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: STEADY_STATE, FAILED y FAILED_EXCEEDED.