Heroku 는 Java를 포함한 다양한 에이전트 언어로 웹 제작을 호스팅하기 위한 PaaS(Platform as a Service) 솔루션입니다. 뉴렐릭을 사용하면 Heroku APM 또는 의 지표로 확장할 수 있습니다.
팁
Scala를 사용하는 경우 Heroku용 Java 에이전트 Scala 절차를 참조하세요.
호환성 및 요구 사항
- 자바 7 이상
- Maven 3 이상(Maven을 사용하는 경우)
- 최신 New Relic Java 에이전트 버전
1. Heroku에서 New Relic 에이전트 애드온 활성화
요구 사항을 충족 하는지 확인한 후 Heroku에서 New Relic 에이전트 추가 기능을 활성화합니다.
주의
New Relic 에이전트 추가 기능을 활성화하기 전에 최소한 앱 배포 단계를 통해 Heroku 지침에 따라 Heroku에 Java 앱을 배포 해야 합니다.
Heroku 계정에 로그인합니다.
APM 추가 기능 페이지 에서 구독 계획을 선택합니다.
Install APM
선택한 후, 드롭다운 메뉴에서 디버그, 목표 앱을 선택하세요.
추가 기능을 설치하면 자동으로 New Relic 계정이 생성되고 Heroku 서버에 대한 액세스가 구성됩니다.
2. jar 파일의 경로 제공
New Relic 에이전트 추가 기능을 활성화 한 후 javaagent
플래그를 java
프로세스에 전달하고 Procfile
를 편집하여 jar 파일의 경로를 제공합니다.
3. New Relic을 위한 Heroku 환경 구성
jar 파일에 대한 경로를 제공 한 후 플랫폼에 따라 New Relic에 대한 Heroku 환경을 구성합니다.
4. 변경 사항을 푸시하고 앱을 엽니다.
New Relic에 대한 Heroku 환경을 구성한 후 변경 사항을 푸시하고 앱을 열어 New Relic으로 모니터링하십시오.
이 Heroku toolbelt 명령을 사용하여 변경 사항을 dyno에 푸시합니다.
bash$git add .$git commit -m 'YOUR COMMIT MESSAGE'$git push heroku master다음 Heroku 도구 벨트 명령을 사용하여 브라우저에서 앱을 엽니다.
bash$heroku open앱에 약간의 트래픽을 생성하고 몇 분 정도 기다리십시오.
앱을 선택한 다음 New Relic 추가 기능을 선택하여 Heroku에서 앱의 성능을 확인하십시오.
데이터가 표시되지 않거나 문제가 있는 경우 문제 해결 팁을 따르십시오.
문제 해결
다음은 문제 해결에 도움이 되는 몇 가지 팁입니다.
트래픽을 생성한 후 뉴렐릭 추가 기능이 표시되지 않으면 Heroku 로 이동하여
Find More Add Ons
을 선택한 다음 APM 추가 기능을 추가하세요.
몇 분 동안 기다린 후에도 데이터가 나타나지 않으면 Heroku(Java)에 대한 문제 해결 절차를 따르십시오.