Problème
Si vous avez rencontré l’un de ces problèmes courants après l’installation de votre agent New Relic Node.js, essayez ces conseils de dépannage.
Solution
Certains problèmes courants rencontrés par les utilisateurs après l'installation de l'agent Node.js New Relic incluent :
Pour minimiser la quantité de bande passante consommée par l'agent Node.js, New Relic ne signale les données qu'une fois par minute. Si vous ajoutez l'agent à des tests qui prennent moins d'une minute à exécuter, il n'aura pas le temps de signaler les données à New Relic.
Si vous ne voyez pas de trace de transaction ou d'autres données après avoir déployé l' agent, cela peut être dû à configuration, framework ou aux paramètres Apdex. Utilisez New Relic Diagnostics pour essayer d’identifier automatiquement le problème.
What to check | Comments |
---|---|
Exécuter le script | Assurez-vous que votre module |
Module principal | Si vous ne pouvez pas contrôler la manière dont votre module principal est exécuté, assurez-vous d'avoir ajouté |
Logique conditionnelle | Si vous avez une logique conditionnelle dans votre |
cadre | Pour les problèmes avec le framework pris en charge, assurez-vous que vous utilisez Connect, Express, Hapi, Kraken ou Restify. Il existe d'autres frameworks Node.js, mais New Relic ne les prend pas tous en charge. |
Apdex | Pour les problèmes avec vos résultats Apdex, essayez d'ajuster votre score Apdex via votre fichier de configuration d'agent Node.js ( |
L'agent Node.js écrit log son newrelic_agent.log
dans le application fichier du répertoire, sauf si vous avez modifié les paramètres de logging . Si l' agent n'envoie pas de données ou fait planter votre application, vous pouvez générer un fichierlog de dépannage pour accompagner les rapports de bogues et requestsd'assistance.
L'agent peut collecter des métriques de VM liées au garbage collection (GC), à la mémoire et au CPU. Certaines de ces métriques nécessitent l'installation d'un module natif supplémentaire .
Voici quelques problèmes courants et leurs solutions :
Problem
Lors de installation, npm affiche l'un des messages d'erreur suivants :
gyp ERR! configure errorgyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! build errorgyp ERR! stack Error: not found: make
make: g++: Command not found
Solution
Assurez-vous que les prérequis pour le module node-gyp
sont installés. Sur la plateforme Debian/Ubuntu, utilisez cette commande :
$apt-get install build-essential
Pour plus d'informations, consultez Mesures de la VM Node.js.
Autres ressources de dépannage sur notre forum d'assistance :