• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Integración de monitoreo de MongoDB

Nuestra integración MongoDB recopila y envía métricas dimensionales desde MongoDB.

Puede ver estos datos métricos en un panel prediseñado, crear políticas de alertas y crear consultas y gráficos personalizados.

dashboard instalado a través del New Relic MongoDB monitor inicio rápido.

Para obtener datos de la instancia de MongoDB, nuestra integración MongoDB utiliza un exportador Prometheus de terceros, que expone Prometheus métrica en el puerto especificado en la configuración. La integración recopila estas métricas, las transforma en entidad, las filtra y luego las envía a New Relic.

Para instalar la integración de monitoreo de MongoDB, siga los siguientes pasos:

  1. Consultar requisitos.
  2. Instalar y activar la integración.
  3. Configurar la integración.
  4. Buscar y utilizar datos.

Compatibilidad y requisitos

Versiones de MongoDB

Nuestra integración es compatible con MongoDB versiones 4.0 a 7.0, Percona Server y MongoDB Atlas M10 o superior.

Sistema operativo soportado

  • linuxLinux
  • WindowsWindows

Para obtener una lista completa de versiones específicas de Linux y Windows, consulte la tabla de sistemas operativos compatibles.

Requisito del sistema

Inicio rápido

El inicio rápido de MongoDB de New Relic proporciona información valiosa que incluye comandos totales, solicitudes por segundo y tamaño de la base de datos. Nuestra instalación guiada crea un comando CLI personalizado para su entorno que descarga e instala la CLI de New Relic y el agente de infraestructura.

¿Listo para comenzar? Haga clic en este botón para probarlo.

Instalación

Nuestra instalación guiada utiliza el agente de infraestructura para configurar la integración de MongoDB. No solo eso, el monitoreo gratuito de MongoDB se centra en instancias independientes y conjuntos de réplicas. Los datos recopilados sobre la utilización del disco, la memoria y los tiempos de ejecución de las operaciones se cargan periódicamente.

Instalar y activar

Para instalar la integración, siga las instrucciones para su entorno:

Otros ambientes

Configuración

Para configurar la integración, edite la configuración en el archivo de configuración YAML de la integración, mongodb3-config.yml. La configuración es donde puede colocar las credenciales de inicio de sesión requeridas y configurar cómo se recopilan los datos. Las opciones que cambie dependen de su configuración y preferencias.

Configurando tu MongoDB

Siga los siguientes pasos dependiendo de su entorno:

¿Te ha ayudado este documento con la instalación?

Configuración de la instancia de MongoDB

Están disponibles las siguientes opciones de configuración:

Configuración

Descripción

Por defecto

mongodb_cluster_name

Nombre definido por el usuario para identificar de forma única el clúster que se está monitoreando. Required

N/A

mongodb_uri

URI de conexión de MongoDB. Required

N/A

mongodb_direct_connect

Si se debe realizar o no una conexión directa. Las conexiones directas no son válidas si se especifican varios hosts o se utiliza un URI SRV, por ejemplo para mongoDB Atlas.

Tenga en cuenta que la conexión directa también debe establecerse en falso si se especifica loadBalanced=true en la cadena de conexión o en la entrada DNS, como ocurre en el caso del despliegue de Serverless Atlas.

verdadero

collection_filters

Lista de colecciones de bases de datos separadas por comas. Si está vacío, el valor predeterminado es toda la base de datos y colecciones.

N/A

index_filters

Lista de colecciones de bases de datos separadas por comas para recuperar estadísticas de índice. Si está vacío, por defecto todos los índices

N/A

database_stats

Activar/Desactivar recopilación de base de datos métrica

verdadero

collection_stats

Activar/Desactivar colección de Colecciones métricas

verdadero

index_stats

Activar/Desactivar recopilación de Índice métrico

verdadero

replicaset_stats

Activar/Desactivar colección de Réplica Set métrica

verdadero

top_stats

Activar/Desactivar colección de Top Admin métrica

verdadero

diagnostic_stats

Activar/Desactivar recopilación de Diagnóstico métrico

verdadero

exporter_port

Puerto para exponer el extremo de scrape. Si no se proporciona, se utilizará un puerto aleatorio para iniciar el exportador.

port aleatorio

scrape_timeout

Tiempo hasta que se agote el tiempo de espera de una solicitud de extracción

5s

Configuración de ejemplo (mongodb3-config.yml)

Buscar y utilizar datos

Dimensiones

A la métrica recogida se adjuntan las siguientes dimensiones. Consulta la lista métrica para comprobar las dimensiones añadidas a cada métrica.

Dimensión

Descripción

assert_type

Tipo de aseveración según listado oficial.

cl_id

ID del clúster.

cl_role

Rol de clúster que puede tener los siguientes valores:

  • mongos - para instancia de mongos
  • shardsvr - árbitro o instancia regular (primaria o secundaria)
  • vacío - para instancia independiente y Atlas

collection

Nombre de la colección.

concern_type

Nivel de preocupación por las operaciones de consulta de lectura (disponibles, linealizables, ...). Más información.

conn_type

Tipo o estado de las conexiones a la base de datos (activas, disponibles, totales,...). Más información.

count_type

Tipo de recuento para el estado de bloqueo global de la base de datos (lectores, escritores, total). Más información.

csr_type

Tipo de cursor para cursores abiertos de datos (fijado, sin tiempo de espera, total, ...). Más información.

database

Nombre de la base de datos.

doc_op_type

Tipo de operación para acceso a documentos (insertado, eliminado, devuelto, actualizado). Más información.

key_name

Nombre de la clave de índice.

legacy_op_type

Tipo de operación para contadores de opciones (eliminar, obtener más, insertar, ...). Más información.

lock_mode

Modo para bloqueos de datos (R, W, r y w). Más información.

member_idx

Nombre de miembro. Normalmente dirección IP o nombre DNS y puerto de la instancia miembro.

member_state

Estado miembro en formato de cadena a partir de los códigos de estatus oficiales.

mongodb_cluster_name

Nombre del clúster establecido en su archivo de configuración. Tenga en cuenta que esta dimensión se aplica a todas las métricas.

op_type

Tipo de operación para latencia (lecturas, escrituras, comandos). Más información.

perf_bucket

Latencia buckets WiredTiger lectura/escritura rendimiento métrica (bucket1, bucket2, ...). Más información.

resource

Recurso o tipo para bloqueos de datos (Global, Mutex, ParallelBatchWriterMode, ...). Más información.

rs_nm

Nombre del conjunto de réplicas.

rs_state

Estado del conjunto de réplicas. Un número entero que representa el estado de la réplica después de los códigos de estado oficiales.

txn_rw

Tipo de transacción concurrente para el motor de almacenamiento WiredTiger (escritura, lectura). Más información.

Datos métricos

Estas son las 3 entidades creadas: MONGODB_INSTANCE, MONGODB_DATABASE y MONGODB_COLLECTION.

Las siguientes dimensiones métricas se capturan raspando el exportador y se vinculan a la entidad MONGODB_INSTANCE:

Las siguientes dimensiones métricas se capturan raspando el exportador y se vinculan a la entidad MONGODB_COLLECTION:

Las siguientes dimensiones métricas se capturan raspando el exportador y se vinculan a la entidad MONGODB_DATABASE:

Migrar desde la versión legacy

Si está utilizando la versión legacy , le recomendamos que pruebe esta nueva versión. Consulte la página de migración para obtener orientación.

Comprueba el código fuente

Esta integración es software de código abierto. Esto significa que puedes explorar su código fuente y enviar mejoras, o crear tu propia bifurcación y compilarla.

Además, esta integración aprovecha un exportador Prometheus creado por la comunidad.

Resolución de problemas

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.