Node.js 에이전트를 사용하여 docker 컨테이너에서 Node.js 기능 구현, 배포할 수 있습니다. 이 문서에서는 뉴렐릭으로 제공한 Dockerized Node.js를 빌드, 구성, 구현, 배포하는 방법을 설명합니다.
Node.js 에이전트 설치에 대한 일반적인 도움이 필요한 경우 기본 설치 지침을 참조하세요.
컨테이너 계측
주의
Dockerfile 또는 Docker 이미지에 라이선스 키를 포함하지 마세요. 자세한 내용 은 라이선스 키 보안에 대한 설명서를 참조하십시오.
몇 가지 설정을 변경하고 기존 Dockerfile에 뉴렐릭 환경 변수를 추가하면 Node.js 에이전트를 사용하여 Docker화된 앱을 로그아웃할 수 있습니다.
package.json에newrelic추가:npm install newrelic --save애플리케이션을 계측하려면
node시작 명령에 에이전트를 주입하십시오.
평소와 같이 Docker 이미지를 빌드합니다.
에이전트가 활성화된 상태로 docker 앱을 실행하려면 및 앱 이름을 환경 변수로
docker run명령에 추가하세요.bash$docker run -e NEW_RELIC_LICENSE_KEY=YOUR_LICENSE_KEY \>-e NEW_RELIC_APP_NAME="YOUR_APP_NAME" \>YOUR_IMAGE_NAME:latest
이 문서가 설치하는데 도움이 되셨나요?
기타 구성 옵션
애플리케이션 이름이나 라이선스 키를 설정하는 것 외에도 -e 옵션으로 컨테이너를 시작하여 다른 설정 옵션을 설정할 수 있습니다.