New Relic을 사용하면 명령줄에서 애플리케이션 배포에 대한 정보를 보낼 수 있습니다. 그런 다음 UI의 Deployment page [배포 페이지] 에서 배포 정보를 볼 수 있습니다. one.newrelic.com > All capabilities > APM & services > Applications > (앱 선택) > Events > Deployments 이동합니다.
설치
설치 프로세스의 일부에는 newrelic.yml
파일의 app_name
을 의미 있는 이름으로 변경하는 작업이 포함됩니다. 배포 업로드 스크립트를 실행하면 앱 이름을 사용하여 앱의 모든 인스턴스를 배포와 연결합니다. 스크립트를 실행할 때마다 New Relic에 새 배포가 보고됩니다.
예를 들어 배포 마커를 설정하고 앱의 100개 인스턴스를 푸시하도록 스크립트를 실행하면 배포 페이지에 100개 인스턴스에 대한 하나의 배포가 표시됩니다. 스크립트를 다시 실행하면 다른 배포가 표시됩니다.
설치 프로세스의 일부로 app_name
을 변경한 후 이 항목을 common
섹션의 newrelic.yml
에 추가합니다.
api_host: rpm.newrelic.com
EU 지역 데이터 센터에 연결하는 고객은 대신 다음 항목을 사용해야 합니다.
api_host: rpm.eu.newrelic.com
명령행
Java 에이전트 jar
에서 New Relic으로 배포 정보를 보내려면 명령줄에서 다음 명령을 실행합니다.
$java -jar newrelic.jar deployment DEPLOYMENT_OPTIONS
배포 명령에 다음과 같은 선택적 값을 포함할 수 있습니다.
배포 옵션 | 설명 |
---|---|
| 애플리케이션 이름을 설정합니다. 기본값은 |
|
|
| 변경 사항을 배포하는 사용자를 지정합니다. |
| 배포 중인 개정을 지정합니다. |
| 표준 입력에서 변경 로그를 읽습니다. 예를 들어 변경 로그를 파이프할 수 있습니다. bash
|
프록시 구성
Java 에이전트는 newrelic.yml
파일에서 프록시 구성을 선택하지 않습니다. 권장 사항: 애플리케이션에서 프록시를 사용하는 경우 다음 옵션 중 하나를 사용하여 배포를 기록합니다.
- Java 명령에서 프록시 구성을 수동으로 전달합니다.
- New Relic REST API v2를 사용하십시오.
REST API
명령줄을 사용하는 것 외에도 New Relic REST API v2 를 사용하여 배포를 기록 할 수 있습니다.