• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Dépannage du monitoring MySQL NRDOT

Aperçu

Nous travaillons toujours sur cette fonctionnalité, mais nous aimerions que vous l'essayiez !

Cette fonctionnalité est actuellement fournie dans le cadre d'un aperçu conformément à nos politiques de pré-sortie.

Résoudre les problèmes courants que vous pouvez rencontrer lors du monitoring de votre MySQL avec le NRDOT Collector.

Tester la connectivité

Tester la connectivité réseau vers MySQL

Confirmez d'abord que le port est accessible :

bash
$
nc -zv <YOUR_DB_HOST> <YOUR_DB_PORT>

Ensuite, confirmez que l'utilisateur de monitoring peut réellement s'authentifier et exécuter des requêtes :

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

Si la commande se termine sans erreur, l'utilisateur de monitoring, l'hôte et le port sont tous corrects.

Tester la connectivité du point de terminaison OTLP

Exécutez ce qui suit pour vérifier que votre hôte peut atteindre le point de terminaison OTLP New Relic sélectionné :

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"

Résultat attendu : SUCCESS

Problèmes courants

Exemples de requêtes NRQL

Utilisez ces requêtes NRQL pour dépanner et vérifier votre monitoring MySQL :

Vérifier les requêtes bloquées

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

Conseil

Filtrez avec mysql.blocking.blocker.count > 0, et non != 0 — en NRQL, null != 0 s'évalue à TRUE, ce qui inclurait silencieusement les sessions non bloquées dans vos résultats.

Trouvez les requêtes les plus lentes

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

Vérifier la synthèse d'entité

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

Obtenir de l'aide

Si vous continuez à rencontrer des problèmes :

  1. Vérifiez les logs du NRDOT Collector :

    bash
    $
    journalctl -u nrdot-collector -f
  2. Vérifiez la syntaxe de votre configuration :

    bash
    $
    nrdot-collector validate --config=<your-config-file>
  3. Passez en revue nos exigences de compatibilité

  4. Contactez le support New Relic avec les logs et la configuration de votre collecteur (supprimez les informations sensibles comme les mots de passe)

Instrumentation dans les environnements auto-hébergés

Découvrez comment configurer le monitoring MySQL dans des environnements auto-hébergés avec New Relic.

Instrumentation dans les environnements RDS

Découvrez comment configurer le monitoring MySQL dans les environnements RDS avec New Relic.

Référence des métriques

Découvrez les métriques disponibles collectées par le collecteur NRDOT.

Droits d'auteur © 2026 New Relic Inc.

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