Heroku es una solución de plataforma como servicio (PaaS) para alojar aplicaciones web en varios lenguajes de agentes, incluido Scala. Con New Relic, puedes extender Heroku con métrica de APM y .
Sugerencia
Para una instalación que no sea Scala, consulte agente de Java y Heroku.
Compatibilidad y requisitos
- Java 7 o superior
- Última versión de New Relic agente de Java
1. Habilite el complemento New Relic
Después de asegurarse de cumplir con los requisitos, habilite el complemento del agente New Relic en Heroku.
Advertencia
Debes implementar tu aplicación Java en Heroku, siguiendo las instrucciones de Heroku al menos hasta el paso de implementar la aplicación , antes de poder habilitar el complemento del agente New Relic.
Log sesión en su cuenta Heroku.
Desde la página de complementos de APM, seleccione un plan de suscripción.
Seleccione
Install APM
y luego seleccione su aplicación de destino en el menú desplegable.
La instalación del complemento crea automáticamente una cuenta New Relic y configura el acceso a los servidores Heroku.
2. Configure su entorno Heroku para New Relic
Después de completar los requisitos y habilitar el complemento New Relic, configure su entorno Scala Heroku para New Relic:
Edite su
Procfile
para que apunte al archivo jar del agente en la carpeta raíz de su aplicación. Reemplace el contenido del archivo, sustituyendoX.Y.Z
con la última versión del 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.ymlO
Identifique la ruta a
newrelic.jar
con la variable de entornoJAVA_OPTS
.Edita tu
build.sbt
. Llame al agente, sustituyendoX.Y.Z
por la última versión del agente de Java:Descargue un archivo
newrelic.yml
personalizado desde la configuración de su cuenta APM:Edite
newrelic.yml
para personalizar la configuraciónapp_name
con un nombre de aplicación descriptivo.También en
newrelic.yml
, agregue su clave de licencia a la configuraciónlicense_key
.
3. Realice sus cambios y abra la aplicación.
Después de configurar su entorno Heroku para New Relic, envíe sus cambios y abra la aplicación para monitor con New Relic.
Introduzca sus cambios en el banco de pruebas con este comando del cinturón de herramientas de Heroku:
bash$git add .$git commit -m 'YOUR COMMIT MESSAGE'$git push heroku masterAbra su aplicación en su browser con este comando del cinturón de herramientas de Heroku:
bash$heroku openGenera algo de tráfico a tu aplicación y espera unos minutos.
Verifique el rendimiento de su aplicación en Heroku seleccionando su aplicación y luego seleccionando el complemento New Relic.
Si no aparecen datos o tienes problemas, sigue los consejos de resolución de problemas .
Resolución de problemas de tu instalación
Si no ve el complemento New Relic después de generar tráfico, vaya a Heroku, seleccione
Find more add ons
y agregue el complemento APM.
Si no aparecen datos después de esperar unos minutos, consulte No aparecen datos con Heroku (Java).