L'interface de ligne de commande de diagnostic inclut une validation détaillée des paramètres de configuration pour le fichier newrelic.yml
de l'agent Java. Pour demander de l'assistance pour d'autres agents New Relic, utilisez notre modèle GitHub.
Si vous exécutez nrdiag
de la manière habituelle (sur le système exécutant votre application avec l'agent New Relic déjà installé), la nouvelle validation est appliquée automatiquement et tous les avertissements apparaissent également automatiquement.
Exemple de déploiement
Vous pouvez également utiliser cette fonctionnalité comme linter pour valider un fichier de configuration avant le déploiement. Pour ce faire, exécutez la tâche appropriée et indiquez le chemin d’accès à votre fichier de configuration.
Par exemple, si vos newrelic.yml
et nrdiag
se trouvent tous les deux dans le répertoire actuel, exécutez la commande suivante pour analyser le fichier de configuration :
$./nrdiag -t Java/Config/ValidateSettings -c newrelic.yml
Voici un exemple de sortie pour un paramètre incorrect. Le paramètre agent_enabled
dans ce cas a une valeur de yes
, mais l'agent Java accepte uniquement les valeurs true
ou false
. Cette mauvaise configuration empêchera l'exécution de l'agent.

Si vous activez votre agent Java de manière incorrecte, l'interface de ligne de commande de diagnostic renvoie un message comme celui-ci, décrivant le paramètre qui doit être mis à jour et comment il doit être modifié.