Nota
Disponible solo con el Agente MongoDB con Automatización
Esta función solo está disponible con el Agente MongoDB con Automatización. Para obtener más información sobre el Agente MongoDB con Automatización, consulte Agregue procesos MongoDB existentes a Ops Manager.
A El generador de perfiles de base de datos recopila estadísticas sobre escrituras, cursores y comandos en una base de datos en ejecución.mongod instancia.
Ops Manager puede recopilar y mostrar estadísticas de cualquiera de sus instancias. El Generador de perfiles de mongod consultas identifica las consultas lentas basándose en los datos de registro de sus mongod instancias. Ops Manager muestra estos datos en la instancia. Profiler página. Para acceder a las métricas de una instancia, haga clic en el botón Metrics para esa instancia.
El Profiler muestra un aspecto, como el tiempo de ejecución de la operación, que podría ralentizar las operaciones de la base de datos durante un período determinado. Muestra estos datos en un gráfico y una tabla, que pueden filtrarse por aspecto y período. El generador de perfiles sugiere índices para sus bases de datos para mejorar el rendimiento de las operaciones lentas.
Considerations
Importante
Lea las siguientes consideraciones antes de habilitar la creación de perfiles.
Seguridad
Los datos del perfil pueden incluir información confidencial, como el contenido de las consultas a la base de datos. Asegúrese de que la exposición de estos datos a Ops Manager se ajuste a sus prácticas de seguridad de la información.
Limitaciones de visualización de datos
El generador de perfiles de consultas muestra hasta el límite que alcanza primero:
Las operaciones más recientes 10,000, o
Los 10MB más recientes de registros.
La monitorización intenta minimizar su impacto en los sistemas monitoreados. Si el sondeo de los datos del perfil ralentiza el rendimiento de la base de datos, Ops Manager limita la frecuencia de recopilación de datos.
Ops Manager no muestra más de 10,000 puntos de datos en los Profiler gráficos.
Los datos de registro se procesan por lotes. Pueden tener un retraso de hasta cinco minutos con respecto al tiempo real.
Es hora de propagar los cambios al agente de MongoDB
Con la creación de perfiles habilitada, los cambios de configuración realizados en Ops Manager pueden tardar hasta 2 minutos en propagarse al agente y 1 minuto más antes de que los datos de creación de perfiles aparezcan en la interfaz de Ops Manager.
Reinicio continuo de mongod procesos
Ops Manager reinicia progresivamente los mongod procesos del clúster al habilitar o deshabilitar la generación de perfiles de base de datos. Si el clúster es un conjunto de réplicas,se realiza una elección del conjunto de réplicas como consecuencia del reinicio. Esta operación única se suma al tiempo necesario para propagar los cambios de configuración a la automatización.
Habilitar la creación de perfiles
A partir de la versión 4.4 de Ops Manager, Ops Manager siempre activa el perfilado. Tu mongod instancia recopila datos de perfil para operaciones más largas que el umbral de operación lenta y las reporta a Ops Manager. El umbral para operaciones lentas se aplica a toda la mongod instancia. Ops Manager establece por defecto este umbral en 100 ms.
Interfaz del generador de perfiles
El generador de perfiles tiene dos secciones que muestran la información del perfil de la base de datos: un gráfico y una tabla. Cada una puede mostrar datos diferentes.
Cuadro de perfiles
Establecer filtros de gráficos
Sobre el gráfico, seleccione la métrica y el período de tiempo que desea ver.
Seleccione la métrica en el menú Display. Las opciones aceptadas son:
Tiempo de ejecución de la operación (predeterminado)
Llaves examinadas
Documentos devueltos
Relación examinada:devuelta
Núm. ceder
Longitud de la respuesta
Seleccione el período de tiempo en el menú View Last. Las opciones aceptadas son:
24 hr (default)
12 hr
6 hr
1 hr
15 min
Tabla de perfiles
Sobre la tabla, seleccione el espacio de nombres, el tipo de operación y la métrica que desea perfilar:
Haga clic en All Namespaces para cambiar la combinación de bases de datos y colecciones que desea perfilar.
Haga clic en All Operations para cambiar las operaciones que desea perfilar.
Haga clic en Operation Execution Time para cambiar la métrica que desea analizar. Las opciones aceptadas son:
Tiempo de ejecución de la operación (predeterminado)
Llaves examinadas
Documentos devueltos
Relación examinada:devuelta
Núm. ceder
Longitud de la respuesta