• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

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

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Instalar y configurar NRDOT para MySQL autohospedado

Avance

Todavía estamos trabajando en esta característica, ¡pero nos encantaría que la probaras!

Esta función se proporciona actualmente como parte de una vista previa de conformidad con nuestras políticas de prelanzamiento.

Configure el monitoreo de MySQL utilizando el Collector de NRDOT en entornos autohospedados, incluyendo servidores físicos, máquinas virtuales e instalaciones independientes.

Requisitos previos

Antes de instalar, asegúrese de tener:

Configurar NRDOT Collector

Instale el NRDOT Collector en su sistema:

Configurar el usuario de la base de datos

Cree un usuario de monitoreo con los privilegios necesarios para su instancia de base de datos MySQL.

  • Para crear un usuario de monitoreo, ejecute el siguiente comando en su base de datos MySQL:

    CREATE USER '<YOUR_DB_USERNAME>'@'%' IDENTIFIED BY '<YOUR_DB_PASSWORD>';
  • Para recopilar muestras de consultas y las consultas principales, otorgue los siguientes privilegios al usuario de monitoreo:

    GRANT SELECT ON performance_schema.* TO '<YOUR_DB_USERNAME>'@'%';
  • (Opcional) Para ver los datos de tiempo de espera en la plataforma New Relic, otorgue los siguientes privilegios al usuario de monitoreo:

    GRANT UPDATE ON performance_schema.setup_consumers TO '<YOUR_DB_USERNAME>'@'%';
  • (Opcional) Para verificar la conexión y los permisos, ejecute:

    bash
    $
    mysql -h <YOUR_DB_HOST> -P <YOUR_DB_PORT> -u <YOUR_DB_USERNAME> -p -e "SELECT 1;"

    Si el comando se completa sin errores, el usuario de monitoreo, el host y el puerto son correctos.

Configurar el Colector NRDOT

Configure el NRDOT Collector con su configuración específica de MySQL. Seleccione su tipo de configuración según sus necesidades de monitoreo:

Importante

La integración de MySQL a través del NRDOT Collector sigue los precios de ingesta de datos estándar. Tenga en cuenta que la configuración completa de características ingiere más datos que una configuración estándar, lo que puede aumentar su factura general.

Parámetro de configuración

La siguiente tabla describe los parámetros de configuración clave para el receptor nrmysql:

ParámetroDescripción
<YOUR_DB_HOST>Ingrese el nombre de host o la dirección IP de MySQL.
<YOUR_DB_PORT>Ingrese el número de puerto de MySQL. El valor predeterminado es 3306.
<YOUR_DB_USERNAME>Ingrese el nombre de usuario del usuario de monitoreo que creó en Configurar usuario de base de datos.
<YOUR_DB_PASSWORD>Ingrese la contraseña del usuario de monitoreo que creó en Configurar usuario de base de datos.
<YOUR_DATABASE_NAME>Opcional. Ingrese un nombre de base de datos específico para restringir el monitoreo a esta. Omita este parámetro para monitorear todas las bases de datos a las que el usuario de monitoreo pueda acceder.
<YOUR_NEWRELIC_OTLP_ENDPOINT>Ingrese el extremo OTLP de New Relic. Para obtener más información, consulte Extremos OTLP de New Relic.
<YOUR_NEWRELIC_LICENSE_KEY>Ingrese su clave de licencia de New Relic.
transportEl valor predeterminado está establecido en tcp para conectarse a través de la red. Si su NRDOT Collector se ejecuta en el mismo host que MySQL, use unix para conectarse a través de un socket de dominio Unix en su lugar.
collection_intervalIngrese el intervalo entre los raspados de métricas. Predeterminado: 10s.
explain_modeEl valor predeterminado está establecido en inline. Establezca el valor en procedure para recopilar planes de consulta para declaraciones de escritura sin otorgar privilegios DML al usuario de monitoreo. Consulte Planes de consulta para declaraciones de escritura.

Valide la configuración de NRDOT Collector

  1. Actualice la ruta de configuración para que apunte a su nuevo archivo mysql-config.yaml:

    bash
    $
    OTELCOL_OPTIONS="/etc/nrdot-collector/mysql-config.yaml"
  2. Valide la configuración del NRDOT Collector para asegurarse de que tenga el formato correcto y funcione correctamente:

    bash
    $
    sudo /usr/bin/nrdot-collector validate --config=/etc/nrdot-collector/mysql-config.yaml

Sugerencia

Tú también puedes:

Reiniciar NRDOT Collector

Después de actualizar su configuración, reinicie el servicio NRDOT Collector:

bash
$
sudo systemctl restart nrdot-collector

Sugerencia

Siempre reinicie el servicio de recopilador NRDOT después de realizar cambios de configuración para garantizar que los nuevos ajustes surtan efecto.

Para verificar que el recolector se esté ejecutando correctamente, verifique el estado del servicio:

bash
$
sudo systemctl status nrdot-collector

Encuentra y utiliza tus datos

Una vez que se estén recopilando sus datos, puede acceder a un monitoreo integral de bases de datos MySQL a través de la UI de New Relic.

Para encontrar su entidad de base de datos MySQL en New Relic:

  1. Vaya a https://one.newrelic.com > All Capabilities > Databases.

  2. En el menú desplegable Entity type, seleccione MySQL instance y luego haga clic en Apply.

  3. Seleccione su base de datos MySQL de la lista de entidades.

    Después de configurar el monitoreo de bases de datos MySQL con NRDOT:

Guía de solución de problemas

Aprenda a solucionar problemas comunes con el monitoreo de MySQL.

Referencia de métricas

Obtenga información sobre las métricas disponibles recopiladas por NRDOT Collector.

Instrumentación en entornos RDS

Aprenda a configurar el monitoreo de MySQL en entornos RDS con New Relic.

Copyright © 2026 New Relic Inc.

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