Puede usar nuestro agente de Node.js para instrumentar aplicaciones de Node.js desplegadas en contenedores de Docker. Este documento explica cómo compilar, configurar y desplegar la aplicación de Node.js en Docker que ha instrumentado con New Relic.
Si necesita ayuda general con la instalación del agente de Node.js, consulte nuestras instrucciones principales de instalación.
instrumentar tu contenedor
Advertencia
No incluya su clave de licencia en su Dockerfile o imagen docker . Para obtener más información, consulte nuestra documentación sobre seguridad de clave de licencia.
Al realizar algunos cambios de configuración y agregar variables de entorno de New Relic al Dockerfile existente, puede instrumentar la aplicación en Docker con nuestro agente de Node.js.
Añade
newrelica tupackage.json:npm install newrelic --saveInyecte el agente en el comando de inicio
nodepara instrumentar la aplicación.
Cree su imagen docker como lo hace normalmente.
Para ejecutar su aplicación docker con el agente habilitado, agregue su y el nombre de la aplicación a su comando
docker runcomo variables de entorno:bash$docker run -e NEW_RELIC_LICENSE_KEY=YOUR_LICENSE_KEY \>-e NEW_RELIC_APP_NAME="YOUR_APP_NAME" \>YOUR_IMAGE_NAME:latest
¿Te ha ayudado este documento con la instalación?
Otras opciones de configuración
Además de configurar el nombre de la aplicación o la clave de licencia, puede establecer otras opciones de configuración al iniciar el contenedor con la opción -e.