Vous pouvez utiliser notre Node.js agent pour instrumenter Node.js l'application déployée dans le Docker conteneur . Ce document explique comment créer, configurer et déployer votre Dockerisée Node.js application que vous avez instrumentée avec New Relic.
Si vous avez besoin d'une aide générale concernant l'installation de l'agent Node.js, consultez nos instructions d'installation principales.
Instrumenter votre conteneur
Prudence
N'incluez pas votre clé de licence dans votre Dockerfile ou votre image Docker. Pour plus d'informations, consultez notre documentation sur la sécurité des clés de licence.
En apportant quelques configuration modifications et en ajoutant des New Relic variables d'environnement à votre Dockerfile existant, vous pouvez instrumenter votre application Dockerisée avec notre Node.js agent
Ajoutez
newrelicà votrepackage.json:npm install newrelic --saveInjectez l'agent dans votre commande de démarrage
nodepour instrumenter votre application.
Créez votre image Docker comme vous le faites normalement.
Pour exécuter votre application Docker avec l'agent activé, ajoutez votre et le nom de votre application à votre commande
docker runen tant que variables d'environnement :bash$docker run -e NEW_RELIC_LICENSE_KEY=YOUR_LICENSE_KEY \>-e NEW_RELIC_APP_NAME="YOUR_APP_NAME" \>YOUR_IMAGE_NAME:latest
Ce document vous a-t-il aidé lors de votre installation ?
Autres options de configuration
En plus de définir le nom de votre application, ou votre clé de licence, vous pouvez définir d’autres options de configuration en démarrant votre conteneur avec l’option -e.