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

Compatibilidad y requisitos previos

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.

Antes de comenzar a monitorear su MySQL con NRDOT, asegúrese de que su entorno cumpla con estos requisitos.

Requisitos previos

Antes de comenzar, cerciorar de tener lo siguiente:

Versiones de MySQL admitidas

El receptor detecta el producto y la versión de la base de datos en la primera conexión y ajusta su comportamiento en consecuencia — las versiones no compatibles/más antiguas siguen funcionando, pero con funcionalidad reducida:

Versiones

Planes de consulta en

db.server.top_query

Propagación de traceparent

client.port

/

network.peer.port

Sintaxis de estado de réplica

5.7.x

No

0

SHOW SLAVE STATUS

8.0.0

8.0.2

No

0

SHOW SLAVE STATUS

8.0.3

8.0.21

0

SHOW SLAVE STATUS

8.0.22+

Completado

SHOW REPLICA STATUS

8.4.x

Completado

SHOW REPLICA STATUS

9.x

Completado

SHOW REPLICA STATUS

Importante

La detección de versión no es fatal: si falla, el receptor vuelve al comportamiento de MySQL < 8 en lugar de generar un error.

Requisitos de acceso a la red

De forma predeterminada, NRDOT se conecta a través de TCP (transport: tcp en la configuración del receptor, el valor predeterminado). Si el recolector se ejecuta en el mismo host que la base de datos, en su lugar puede configurar transport: unix y apuntar endpoint al socket de dominio de Unix de la base de datos (por ejemplo, /var/run/mysqld/mysqld.sock), lo que evita por completo las comprobaciones de red a continuación. Para cualquier otro despliegue —recolector y base de datos en diferentes hosts, contenedores o VPC— se requiere TCP.

Despliegue

Qué revisar

MySQL autoadministrado en EC2

Grupo de seguridad

: agregue una regla de entrada en el puerto de la base de datos (predeterminado

3306

) desde el origen del recolector —su propio ID de grupo de seguridad (misma VPC, preferido sobre una IP sin procesar) si el recolector se ejecuta en una instancia EC2 diferente, o no se necesita ninguna regla si se ejecuta como un sidecar en la misma instancia. También verifique

bind-address

en

my.cnf

: muchos valores predeterminados de distribución incluyen

bind-address = 127.0.0.1

, que rechaza cualquier conexión TCP no local —establézcalo en la IP privada de la instancia o

0.0.0.0

antes de que un recolector remoto pueda alcanzarlo.

Amazon RDS/Aurora para MySQL

Grupo de seguridad de VPC

: agregue una regla de entrada en el puerto de la instancia de RDS (predeterminado

3306

) desde el grupo de seguridad o la IP privada del recolector; RDS no tiene

my.cnf

a nivel de sistema operativo para editar, por lo que esta es la única puerta de red. Los

permisos

deben provenir del usuario maestro de RDS — RDS no tiene una cuenta

root

.

Privilegios restringidos

:

SUPER

y

FILE

están restringidos o no están disponibles según la versión del motor de RDS y el grupo de parámetros.

TLS

: las instancias de RDS con la exigencia de "Require SSL/TLS" necesitan que el recolector confíe en la CA de RDS de Amazon — establezca

tls.ca_file

(o

tls.ca_pem

) en el

paquete de certificados de Amazon RDS

y deje

tls.insecure

/

tls.insecure_skip_verify

en

false

.

Cualquier despliegue remoto/entre hosts

MySQL trata a

'<user>'@'localhost'

y

'<user>'@'%'

(o un host/CIDR específico) como

cuentas diferentes

, incluso con un nombre de usuario idéntico — la creación del usuario de monitoreo como

'<user>'@'localhost'

falla silenciosamente al autenticarse desde un recolector que se ejecuta en cualquier otro lugar, con un error de acceso denegado indistinguible de una contraseña incorrecta. Use

'<user>'@'%'

o limítelo a la IP/CIDR privada específica del recolector.

Importante

Verificado en una instancia activa de Amazon RDS para MySQL: la familia de grupos de parámetros mysql8.0 de RDS no expone ningún parámetro performance_schema_consumer_* en absoluto —solo los parámetros de tamaño/búfer más performance_schema, slow_query_log y long_query_time se pueden configurar allí. Esto significa que events_waits_current (necesario para mysql.events_waits_current.timer_wait y los dashboards basados en esperas en general) solo se puede activar en tiempo de ejecución en RDS, y no sobrevive a un reinicio o conmutación por error.

Configuración del lado del servidor recomendada

Configure estos parámetros del servidor MySQL para garantizar que el receptor pueda recopilar todas las métricas y planes de consulta disponibles. La siguiente tabla enumera los parámetros y sus valores recomendados:

Parámetro

Valor recomendado

Por qué

performance_schema

Activado

Las muestras de consultas, las consultas principales y la detección de bloqueos dependen de ello

max_digest_length

4096

Texto de resumen más largo antes de que MySQL lo trunque

performance_schema_max_digest_length

4096

Igual, en la capa del esquema de rendimiento

performance_schema_max_sql_text_length

4096

Si una sentencia capturada se trunca, el receptor omite

EXPLAIN

para ella por completo. Los planes de consulta desaparecen silenciosamente para sentencias largas en el valor predeterminado de

1024

bytes

Próximos pasos

Una vez que haya verificado que su entorno cumple con estos requisitos previos:

  1. Elija su método de instalación:
  1. Revise las métricas disponibles que se recopilarán
  2. Consulte la configuración avanzada para obtener características opcionales como planes de consulta de sentencias de escritura y seguimiento de la duración de la espera de bloqueo
  3. Consulte nuestra guía de resolución de problemas para problemas comunes
Copyright © 2026 New Relic Inc.

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