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

Resolución de problemas de monitoreo de MySQL NRDOT

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.

Solucione los problemas comunes que puede encontrar al monitorear su MySQL con el NRDOT Collector.

Probar conectividad

Probar la conectividad de red con MySQL

Primero confirme que el puerto sea accesible:

bash
$
nc -zv <YOUR_DB_HOST> <YOUR_DB_PORT>

Luego confirme que el usuario de monitoreo realmente puede autenticarse y realizar consultas:

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.

Probar la conectividad del extremo OTLP

Ejecute lo siguiente para verificar que su host pueda alcanzar el extremo OTLP de New Relic seleccionado:

bash
$
ENDPOINT="<YOUR_NEWRELIC_OTLP_ENDPOINT>"
$
HOST=$(echo "$ENDPOINT" | sed 's|https://||' | cut -d: -f1)
$
PORT=$(echo "$ENDPOINT" | awk -F: '{print $NF}')
$
(timeout 2 bash -c "</dev/tcp/$HOST/$PORT" && echo "SUCCESS") || echo "FAILED"

Resultado esperado: SUCCESS

Problemas comunes

Ejemplos de consultas NRQL

Use estas consultas NRQL para solucionar problemas y verificar su monitoreo de MySQL:

Verifique si hay consultas bloqueadas

FROM Log SELECT * WHERE event.name = 'db.server.query_sample'
AND mysql.blocking.blocker.count > 0
SINCE 1 hour ago

Sugerencia

Filtre con mysql.blocking.blocker.count > 0, no con != 0 — en NRQL, null != 0 se evalúa como TRUE, lo que incluiría silenciosamente sesiones no bloqueadas en sus resultados.

Encontrar las consultas más lentas

FROM Log SELECT db.query.text,
mysql.events_statements_summary_by_digest.sum_timer_wait,
mysql.events_statements_summary_by_digest.count_star
WHERE event.name = 'db.server.top_query'
ORDER BY mysql.events_statements_summary_by_digest.sum_timer_wait DESC
LIMIT 10

Verifique la síntesis de entidad

FROM Metric SELECT uniqueCount(entity.guid)
WHERE metricName LIKE 'mysql.%'
FACET server.address, server.port
SINCE 1 hour ago

Obtener ayuda

Si continúa experimentando problemas:

  1. Verifique los logs de NRDOT Collector:

    bash
    $
    journalctl -u nrdot-collector -f
  2. Verifique su sintaxis de configuración:

    bash
    $
    nrdot-collector validate --config=<your-config-file>
  3. Revise nuestros requisitos de compatibilidad

  4. Comuníquese con el soporte de New Relic con los logs y la configuración de su recolector (elimine la información confidencial como las contraseñas)

Instrumentación en entornos autohospedados

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

Instrumentación en entornos RDS

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

Referencia de métricas

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

Copyright © 2026 New Relic Inc.

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