A CLI de diagnóstico inclui validação detalhada de definições de configuração para o arquivo newrelic.yml
do agente Java. Para solicitar suporte para outro agente New Relic, use nosso modelo GitHub.
Se você executar nrdiag
da maneira usual (no sistema que executa seu aplicativo com o agente New Relic já instalado), a nova validação será aplicada automaticamente e quaisquer avisos também aparecerão automaticamente.
Exemplo de implantação
Você também pode usar esse recurso como linter para validar um arquivo de configuração antes da implantação. Para fazer isso, execute a tarefa apropriada e forneça o caminho para o seu arquivo de configuração.
Por exemplo, se newrelic.yml
e nrdiag
estiverem no diretório atual, execute o seguinte comando para limpar o arquivo de configuração:
./nrdiag -t Java/Config/ValidateSettings -c newrelic.yml
Aqui está um exemplo da saída para uma configuração incorreta. A configuração agent_enabled
neste caso tem um valor de yes
, mas o agente Java aceita apenas os valores true
ou false
. Essa configuração incorreta impedirá a execução do agente.
Se você ativar seu agente Java incorretamente, a CLI de diagnóstico retornará uma mensagem como esta, descrevendo qual configuração precisa ser atualizada e como ela precisa ser alterada.