Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

Supervisar el rendimiento en tiempo real

Solo disponible en clústeres M10+

El Real-Time Performance Panel (RTPP) supervisa y muestra el tráfico de red actual, las operaciones de la base de datos en las máquinas que alojan MongoDB en tus clústeres y las estadísticas de hardware sobre los hosts. Utiliza RTPP para identificar visualmente las operaciones relevantes en la base de datos, evaluar los tiempos de ejecución de las queries y la proporción de documentos escaneados en relación a los documentos devueltos, supervisar la carga y el rendimiento de la red, y detectar posibles atrasos de la replicación en los miembros secundarios de los sets de réplicas.

Nota

RTPP podría no funcionar si la carga de trabajo genera salidas de db.currentOp() que sean mayores que el tamaño máximo de muestra de RTPP de 4MB.

Para activar o desactivar Real-Time Performance Panel para un proyecto, se debe tener acceso a Project Owner. Los usuarios con acceso a Organization Owner deben agregarse al proyecto como Project Owner.

Para ver el rendimiento en tiempo real en el Real-Time Performance Panel, debes tener acceso al proyecto de Project Read Only, Project Observability Viewer, Project Data Access Read Only, Project Data Access Read/Write, Project Data Access Admin o Project Real Time Performance Operator.

Real-Time Performance Panel se activa por defecto. Para deshabilitar o habilitar la Real-Time Performance Panel para un proyecto:

1
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en el icono junto a Project Overview.

La página Configuración del proyecto se muestra.

2

Para ver el Real-Time Performance Panel:

1
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Clusters en la sección Database.

La página de clústeres se muestra.

2

Si el set de réplicas es parte de un clúster, primero haz clic en el clúster que contiene el set de réplicas.

3
4

Atlas muestra los datos en forma de grafo. Hacer clic en Table para ver los datos en forma de tabla.

5
Gráfica/Ubicación
Descripción

Connections, Network In, Network Out (Parte superior del panel)

Muestra el número de conexiones actuales a la máquina que aloja MongoDB y el número de bytes entrantes y salientes según lo reportado por mongostat.

CPU, Disk IOPS, and Sys Mem (Parte superior del panel)

Muestra el porcentaje actualmente utilizado de CPU, las operaciones de lectura y guardar en disco por segundo y el uso total de memoria física, excluyendo los buffers y espacio de swap, de la máquina que aloja MongoDB.

Operations

Muestra el número de operaciones como ha sido reportado por mongostat.

Query Execution Times

Muestra estadísticas de latencia para las solicitudes de lectura actuales, las solicitudes de escritura y otros comandos de la base de datos. Disponible en MongoDB 3.6 o posterior. Consulta opLatencies en serverStatus para obtener más información.

Query Targeting

Muestra la proporción de documentos y objetos escaneados con respecto a los documentos y objetos devueltos en las consultas actuales. Estas estadísticas son útiles para determinar si una query utiliza un índice y cómo lo hace. Consulte Analizar el rendimiento de la query para obtener más información.

Los cursores de flujos de cambios que el proceso de búsqueda de MongoDB (mongot) utiliza para mantener actualizados los índices de búsqueda de MongoDB pueden contribuir a la relación de orientación de query y activar alertas de orientación de query si la relación es alta.

Reads & Writes

Muestra el número de lecturas activas, lecturas en cola, guardados activos y guardados en cola según lo informado por mongostat.

Replication Lag

Disponible solo para los miembros secundarios de un set de réplicas. Muestra el tiempo necesario para replicar operaciones desde los miembros primarios hasta los secundarios de un set de réplicas. Se puede consultar Miembros secundarios del set de réplicas para obtener más información.

Hottest Collections

Muestra las colecciones con más operaciones según lo informado por mongotop. Para cada colección candente, la tabla también muestra el Utilization Percent de la colección.

Utilization Percent se calcula a partir de los tiempos de lectura y escritura como lo reporta mongotop durante un período de muestra. En concreto, el Utilization Percent es el porcentaje (redondeado al 0.1% más cercano) de los tiempos de lectura y escritura de una colección en relación con los tiempos de lectura y escritura de todas las colecciones en la implementación durante el periodo de muestra. Si no se producen operaciones de lectura y escritura durante este periodo, el Utilization Percent será del 0%.

Las colecciones más populares corresponden al tiempo más actual que se muestra en las gráficas. Es decir, si la pantalla está ejecutándose (es decir, no está pausado), las colecciones corresponden a las colecciones más populares en la marca de tiempo actual. Si la visualización está en pausa, las colecciones corresponden a las más populares en el momento de la pausa.

Si tienes Queryable Encryption activado para una colección, RTPP no muestra la colección en esta ubicación. Atlas redacta esta información.

Slowest Operations

Muestra las operaciones más lentas según lo informado por db.currentOp().

Las operaciones corresponden a la hora más reciente mostrada en las gráficas. Es decir, si la pantalla está en funcionamiento (es decir, no están pausadas), las operaciones corresponden a las operaciones más lentas en la marca de tiempo actual. Si la pantalla está en pausa, las operaciones corresponden a las operaciones más lentas en el momento de la pausa.

Selecciona una de las operaciones para abrir el panel Operation Details, donde puedes finalizar la operación seleccionada usando el botón Kill Op. El botón Kill Op ejecuta el método db.killOp() en la operación seleccionada.

Para utilizar el botón Kill Op, debes tener acceso al proyecto de Project Owner, Project Data Access Admin o Project Real Time Performance Operator.

Si tienes habilitado Queryable Encryption para una colección, el RTPP oculta la vista JSON de la query si implica campos cifrados. Atlas suprime esta información.

Si pausas la vista Graph del Real-Time Performance Panel, puedes posarte sobre un gráfico de líneas para ver su valor exacto, junto con las operaciones más lentas y las colecciones más demandadas, en un momento dado en el tiempo.

Detener el Panel de Rendimiento no afecta a la colección de los datos subyacentes. Cuando se reanuda la vista Graph, los grafos de líneas se reinician desde una pantalla vacía.

Haga clic en para ocultar o mostrar campos de la tabla.

Campos
Descripción
Commands
Queries
Updates
Deletes
Inserts
GetMores

Muestra el número de las operaciones especificadas (comandos, consultas, etc.), según lo informado por mongostat.

Time / Read
Time / Write
Time / Command

Muestra estadísticas de latencia para las solicitudes de lectura actuales, las solicitudes de escritura y otros comandos de la base de datos. Para obtener más información, consulta opLatencies en serverStatus.

Scanned / Returned
Scanned Objects / Returned

Muestra la proporción de documentos y objetos analizados en comparación con los devueltos en las current queries. Estas estadísticas son útiles para determinar si una query usa un índice y cómo lo hace. Para obtener más información, consulta Analizar el rendimiento de las queries.

Active Readers
Active Writers
Queued Readers
Queued Writers

Muestra el número de lecturas activas, lecturas en cola, guardados activos y guardados en cola según lo informado por mongostat.

Lag Time

Disponible solo para los miembros secundarios de un set de réplicas. Muestra el tiempo necesario para replicar operaciones desde los miembros primarios hasta los secundarios de un set de réplicas. Para aprender más, se puede consultar Miembros secundarios del set de réplicas.

CPU
Disk IOPS
Sys Mem

Muestra el porcentaje actualmente utilizado de CPU, las operaciones de lectura y guardar en disco por segundo y el uso total de memoria física, excluyendo los buffers y espacio de swap, de la máquina que aloja MongoDB.

Connections
Bytes In
Bytes Out

Muestra el número de conexiones actuales a la máquina que aloja MongoDB y el número de bytes entrantes y salientes según lo reportado por mongostat.