Problème
Votre agent Java de New Relic ne génère pas de fichier de log.
Solution
Assurez-vous que votre agent Java New Relic est configuré pour générer des fichiers newrelic_agent.log
en vérifiant les éléments suivants :
L'agent Java de New Relic stocke le fichier de log dans le répertoire logs
. L'agent Java crée ce répertoire au même emplacement utilisé pour le newrelic.jar
dans le commutateur -javaagent
. Si vous ne trouvez pas newrelic_agent.log
, assurez-vous que le processus JVM dispose des autorisations pour écrire dans le répertoire logs
.
La gestion des autorisations varie considérablement selon l’environnement. Travaillez donc avec votre administrateur système pour vérifier qu’il ne s’agit pas d’un problème. Si les autorisations ne sont pas le problème, vérifiez que vous n’avez pas personnalisé l’emplacement du répertoire logs
.
Conseil
Vous pouvez spécifier un répertoire et un nom différents avec les paramètres log_file_path
et log_file_name
.
Assurez-vous que le format YAML dans newrelic.yml
est valide en utilisant un validateur YAML. Cet outil vérifie que votre YAML est valide. Il vous donne également une version interprétée épurée de commentaires.
Si votre YAML n'est pas valide, utilisez un éditeur qui conserve les espaces sur les lignes, comme Sublime Text. Cela vous aidera à apporter des modifications à votre newrelic.yml
avec le nombre correct d'espaces.
Vous pouvez démarrer votre serveur d’applications afin qu’il imprime sur la console. Voici quelques exemples d'endroits où ces données sont stockées :
JBoss:
log/boot.log
Glassfish:
domain-dir/logs/server.log
Tomcat:
catalina.out
(si spécifié danscatalina.sh
) oucatalina.bat
WebLogic:
server_name.log
WebObjects:
/var/log/webobjects.log
Lors du démarrage de votre JVM, vérifiez que le log généré indique que le fichier
newrelic.jar
s'est ouvert et que l'agent Java a interprété le fichier configurationnewrelic.yml
. Les échecs de recherche d'un fichier ou d'ouverture correcte de celui-ci apparaîtront dans le log.Le chargement réussi de l'agent ressemblera à ceci :
Aug 29, 2017 15:02:49 -0700 NewRelic 1 INFO: Agent is using LogbackAug 29, 2017 15:02:49 -0700 NewRelic 1 INFO: Loading configuration file"/path/on/your/host/newrelic/.newrelic.yml"