Esta página aborda a instalação do agente Java da New Relic no AWS Elastic Beanstalk adicionando o agente ao pacote do seu aplicativo e configurando o argumento da JVM -javaagent por meio do console do Elastic Beanstalk.
Compatibilidade e requisitos
Suportado
- Java 8, 11, 17, 21, 24, 25 e 26 (Java 7 suportado apenas no agente v6.5.4 e anteriores)
- Plataforma Tomcat do Elastic Beanstalk
- Plataforma Java SE do Elastic Beanstalk
- Consulte a compatibilidade e os requisitos para ver os intervalos de versões de framework e biblioteca suportados
Não suportado
- Contêineres Docker no Elastic Beanstalk — use o método de instalação do Docker em vez disso
- Execução em conjunto com outros agentes APM — o agente Java não pode garantir o comportamento correto quando outro agente APM está ativo na mesma JVM
Você precisa
- Uma conta New Relic e
- Uma JVM com suporte a SSL SHA-2 (256 bits)
- Uma conta da AWS com seu aplicativo Java implantado no Elastic Beanstalk
Instalar
Faça o download de newrelic-java.zip e extraia newrelic.jar e newrelic.yml: [#install-step-1]
$curl -O https://download.newrelic.com/newrelic/java-agent/newrelic-agent/current/newrelic-java.zip$unzip newrelic-java.zip
Adicione newrelic.jar e newrelic.yml a WEB-INF/lib/ no seu arquivo WAR, depois reempacote e implante.
Adicione newrelic.jar e newrelic.yml a um subdiretório no seu projeto (por exemplo, opt/newrelic/).
Adicionar um Procfile na raiz do pacote de origem com o sinalizador -javaagent:
web: java -javaagent:opt/newrelic/newrelic.jar -jar YOUR_APPLICATION.jarReempacote e implante o pacote de origem.
Configurar
Edite newrelic.yml e defina os dois valores obrigatórios:
- Defina
license_keycomo seu . - Defina
app_namecomo um nome significativo para seu aplicativo.
Apenas plataforma Tomcat — passar o sinalizador -javaagent pelo console do Elastic Beanstalk:
Abra o console do Elastic Beanstalk e selecione seu ambiente.
No painel esquerdo, selecione Configurations.
Role até Updates, monitoring, and logging e clique em Edit.
Em Platform Software, adicione ao campo JVM Options:
-javaagent:/full/path/to/newrelic.jarPara encontrar o caminho para
newrelic.jarna instância de EC2, conecte-se à instância e execute:bash$sudo find /var -name "newrelic.jar"$sudo find /usr -name "newrelic.jar"Clique em Apply.
Para todas as outras opções de configuração, consulte a configuração do agente Java.
Verifique sua instalação
O Elastic Beanstalk atualizará o seu ambiente. Envie pelo menos dois requests, depois aguarde 2–3 minutos e o seu aplicativo aparecerá em APM & serviços.
Se nenhum dado aparecer após cinco minutos, consulte Nenhum dado aparece (Java).