Você pode usar nosso agente Node.js para implantar o aplicativo Node.js no docker contêiner. Este documento explica como construir, configurar e implantar seu aplicativo Node.js Dockerizado que você instrumentou com New Relic.
Se precisar de ajuda geral com a instalação do agente Node.js, consulte nossas principais instruções de instalação.
Instrumento seu contêiner
Cuidado
Não inclua sua chave de licença no Dockerfile ou na imagem Docker . Para obter mais informações, consulte nossa documentação sobre segurança de chave de licença.
Fazendo algumas alterações de configuração e adicionando variáveis de ambiente New Relic ao seu Dockerfile existente, você pode equipar seu aplicativo Dockerizado com nosso agente Node.js.
Adicione
newrelicao seupackage.json:npm install newrelic --saveO agente deve ser injetado no seu comando de inicialização
nodepara instrumentar seu aplicativo.
Crie sua imagem Docker da maneira que você faz normalmente.
Para executar seu aplicativo Docker com o agente ativado, adicione o e o nome do aplicativo ao comando
docker runcomo variáveis de ambiente:bash$docker run -e NEW_RELIC_LICENSE_KEY=YOUR_LICENSE_KEY \>-e NEW_RELIC_APP_NAME="YOUR_APP_NAME" \>YOUR_IMAGE_NAME:latest
Este documento ajudou você na instalação?
Outras opções de configuração
Além de definir o nome do seu aplicativo ou a chave de licença, você pode definir outras opções de configuração ao iniciar seu contêiner com a opção -e.