Lors du dépannage de votre agent Java de New Relic, générez finest
un log pour rechercher et étudier les erreurs. Une fois le dépannage terminé, assurez-vous de redéfinir le fichier de log sur un paramètre moins détaillé, tel que info
.
Exigences
Si vous modifiez uniquement le paramètre du fichier de log dans votre fichier newrelic.yml
, vous n'avez pas besoin de redémarrer le serveur ou JVM. Cependant, si vous apportez d’autres modifications, vous must redémarrez votre serveur ou JVM.
Assurez-vous de conserver l'indentation de ligne d'origine dans votre fichier newrelic.yml
. YAML est « sensible à l'espace » et nécessite une indentation appropriée.
Le paramètre audit_mode
(lorsqu'il est défini sur true
) log également la communication entre l'agent Java et New Relic dans le fichier de log. Le support New Relic peut occasionnellement demander des logs en mode audit pour un dépannage supplémentaire.
Générer un fichier de log
Pour générer un fichier log finest
détaillé :
Modifiez votre fichier
newrelic.yml
et remplacezlog_level
parfinest
. Assurez-vous de garder ces lignes en retrait two spaces.# The agent uses its own log file to keep its logging# separate from that of your application. Specify the log level here.# This setting is dynamic, so changes do not require restarting your application.# The levels in increasing order of verboseness are:# off, severe, warning, info, fine, finer, finest# Default is info.log_level: finest# Log all data sent to and from New Relic in plain text.# This setting is dynamic, so changes do not require restarting your application.# Default is false.audit_mode: falseExercez votre application Web pendant environ cinq minutes pour générer suffisamment de données de logging.
Après le test, remplacez
log_level
par un niveau moins verbeux, tel queinfo
(par défaut).Ouvrez votre fichier de log et examinez-le pour détecter les erreurs.
Examiner le fichier de log
Important
Le paramètre log finest
est un niveau de logging très détaillé. Pour réduire la consommation d'espace disque après le test, remettez le log_level
à son paramètre d'origine.
Par défaut, les fichiers de log sont stockés dans un sous-répertoire logs
, à l'intérieur du même répertoire que newrelic.jar
. Si nécessaire, suivez les procédures de dépannage si aucun fichier de log n'apparaît.