Problema
Seu agente Java New Relic não está gerando arquivo de log.
Solução
Certifique-se de que seu agente Java New Relic esteja configurado para gerar arquivos newrelic_agent.log
verificando o seguinte:
O agente Java da New Relic armazena o arquivo de log no diretório logs
. O agente Java cria esse diretório no mesmo local usado para newrelic.jar
na opção -javaagent
. Se você não conseguir localizar newrelic_agent.log
, certifique-se de que o processo JVM tenha permissões para gravar no diretório logs
.
O gerenciamento de permissões varia muito de acordo com o ambiente, portanto, trabalhe com o administrador do sistema para verificar se isso não é um problema. Se as permissões não forem o problema, verifique se você não personalizou o local do diretório logs
.
Dica
Você pode especificar um diretório e um nome diferentes com as configurações log_file_path
e log_file_name
.
Certifique-se de que o formato YAML em newrelic.yml
seja válido usando um validador YAML. Esta ferramenta verifica se seu YAML é válido. Também fornece uma versão interpretada sem comentários.
Se o seu YAML não for válido, use um editor que mantenha espaços nas linhas, como o Sublime Text. Isso ajudará você a fazer alterações em newrelic.yml
com o número correto de espaços.
Você pode iniciar seu servidor de aplicativos para que ele seja impresso no console. Aqui estão alguns exemplos de onde isso é armazenado:
JBoss:
log/boot.log
Glassfish:
domain-dir/logs/server.log
Tomcat:
catalina.out
(se especificado emcatalina.sh
) oucatalina.bat
WebLogic:
server_name.log
WebObjects:
/var/log/webobjects.log
Ao inicializar sua JVM, verifique se o log gerado mostra que o arquivo
newrelic.jar
foi aberto e que o agente Java interpretou o arquivo de configuraçãonewrelic.yml
. Falha ao encontrar qualquer arquivo ou abri-lo corretamente aparecerá no log.O carregamento bem-sucedido do agente será mais ou menos assim:
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"