Heroku é uma solução de plataforma como serviço (PaaS) para hospedagem de aplicativos web em várias linguagens de agente, incluindo Scala. Com o New Relic, você pode estender o Heroku com métricas do APM e .
Dica
Para instalação não Scala, consulte agente Java e Heroku.
Compatibilidade e requisitos
- Java 7 ou superior
- Versão mais recente do agente Javado New Relic
1. Habilite o complemento New Relic
Depois de garantir que atende aos requisitos, habilite o complemento do agente New Relic no Heroku.
Cuidado
Você deve implantar seu aplicativo Java no Heroku, seguindo as instruções do Heroku pelo menos durante a etapa Implantar o aplicativo , antes de poder ativar o complemento do agente New Relic.
Login em sua conta Heroku.
Na página de complemento do APM, selecione um plano de assinatura.
Selecione
Install APM
e selecione seu aplicativo de destino no dropdown.
A instalação do complemento cria automaticamente uma conta New Relic e configura o acesso aos servidores Heroku.
2. Configure seu ambiente Heroku para New Relic
Depois de concluir os requisitos e ativar o complemento New Relic, configure seu ambiente Scala Heroku para New Relic:
Edite seu
Procfile
para apontar para o jar do agente na pasta raiz do seu aplicativo. Substitua o conteúdo do arquivo, substituindoX.Y.Z
pela versão mais recente do agente:web: target/universal/stage/bin/play-getting-started -Dhttp.port=${PORT} -J-javaagent:/app/target/universal/stage/lib/com.newrelic.agent.java.newrelic-agent-X.Y.Z.jar -J-Dnewrelic.config.file=conf/newrelic.ymlOU
Identifique o caminho para
newrelic.jar
com a variável de ambienteJAVA_OPTS
.Edite seu
build.sbt
. Chame o agente, substituindoX.Y.Z
pela versão mais recente do agente Java:Baixe um arquivo
newrelic.yml
personalizado nas configurações da sua conta APM:Edite
newrelic.yml
para personalizar a configuraçãoapp_name
com um nome de aplicativo descritivo.Também em
newrelic.yml
, adicione sua chave de licença à configuraçãolicense_key
.
3. Envie suas alterações e abra o aplicativo
Depois de configurar seu ambiente Heroku para New Relic, envie suas alterações e abra o aplicativo para monitorá-lo com New Relic.
Envie suas alterações para o dinamômetro com este comando do cinto de ferramentas Heroku:
bash$git add .$git commit -m 'YOUR COMMIT MESSAGE'$git push heroku masterAbra seu aplicativo em seu browser com este comando do cinto de ferramentas Heroku:
bash$heroku openGere algum tráfego para seu aplicativo e aguarde alguns minutos.
Verifique o desempenho do seu aplicativo no Heroku selecionando seu aplicativo e, em seguida, selecionando o complemento New Relic.
Se nenhum dado aparecer ou se você tiver problemas, siga as dicas de resolução de problemas .
Resolução de problemas sua instalação
Se você não vir o complemento New Relic depois de gerar tráfego, acesse Heroku, selecione
Find more add ons
e adicione o complemento APM.
Se nenhum dado aparecer após esperar alguns minutos, consulte Nenhum dado aparece com Heroku (Java).