Problème
Après avoir installé l'agent Ruby New Relic , généré du trafic et attendu cinq minutes, aucune donnée n'apparaît dans votre UI New Relic.
Solution
Pour résoudre les problèmes de données manquantes :
Vérifiez votre fichier de configuration :
- Assurez-vous que votre fichier de configuration est installé à
config/newrelic.yml
dans votre répertoire d'application. - Assurez-vous que votre fichier de configuration est un YML valide.
- Pour télécharger une copie propre de ce fichier avec votre pré-rempli, accédez à one.newrelic.com > All capabilities > (user menu) > Account settings > Download a clean configuration file.
- Assurez-vous que votre fichier de configuration est installé à
Redémarrez votre serveur Web.
Utilisez New Relic Diagnostics pour essayer d’identifier automatiquement le problème.
Examinez le fichier log de l'agent à
log/newrelic_agent.log
pour détecter d'éventuelles erreurs ou avertissements qui s'affichent lors du redémarrage des processus de votre serveur d'applications. Si ce fichier log n'est pas présent ou n'est pas en cours d'écriture, voir Aucun fichier log.Recherchez dans le log de l’agent New Relic une entrée contenant
INFO : Reporting to:
suivi d’une URL. Assurez-vous que l'URL correspond au compte et à l'application que vous visualisez dans l'UI de New Relic.Assurez-vous que l'agent New Relic est configuré pour démarrer dans l'environnement dans lequel vous le déployez. Pour plus d’informations, voir Contrôle du démarrage de l’agent Ruby.
Si aucune erreur n'est évidente au niveau
info
, générez un log de débogage détaillé.Essayez de mettre à jour vers la dernière version de la gem newrelic_rpm .
Si vous utilisez autre chose que Rails, définissez
RACK_ENV
sur un environnement apparaissant dans le fichiernewrelic.yml
, tel que développement ou production.