• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

Heroku에서 Scala를 사용하는 Java 에이전트

Heroku 는 Scala를 포함한 다양한 에이전트 언어로 웹 애플리케이션을 호스팅하기 위한 PaaS(Platform as a Service) 솔루션입니다. New Relic을 사용하면 APM 의 메트릭으로 Heroku를 확장할 수 있으며 .

비 Scala 설치의 경우 Java 에이전트 및 Heroku 를 참조하십시오.

호환성 및 요구 사항

1. New Relic 애드온 활성화

요구 사항을 충족 하는지 확인한 후 Heroku에서 New Relic 에이전트 추가 기능을 활성화합니다.

주의

New Relic 에이전트 추가 기능을 활성화하기 전에 최소한 앱 배포 단계를 통해 Heroku 지침에 따라 Heroku에 Java 앱을 배포 해야 합니다.

  1. Heroku 계정에 로그인합니다.
  2. APM 추가 기능 페이지 에서 구독 계획을 선택합니다.
  3. APM 설치 를 선택한 다음 드롭다운에서 대상 앱을 선택합니다.

추가 기능을 설치하면 자동으로 New Relic 계정이 생성되고 Heroku 서버에 대한 액세스가 구성됩니다.

2. New Relic을 위한 Heroku 환경 구성

요구 사항 을 완료하고 New Relic 추가 기능을 활성화한 후 New Relic에 대해 Scala Heroku 환경을 구성합니다.

  1. 앱의 루트 폴더에 있는 에이전트 jar를 가리키도록 Procfile 을 수정합니다. X.Y.Z최신 에이전트 버전 으로 대체하여 파일의 내용을 바꿉니다.

    web: target/universal/stage/bin/play-getting-started -Dhttp.port=${PORT} -J-javaagent:/app/target/universal/stage/lib/com.newrelic.agent.java.newrelic-agent-X.Y.Z.jar -J-Dnewrelic.config.file=conf/newrelic.yml

    또는

    JAVA_OPTS 환경 변수 를 사용하여 newrelic.jar 에 대한 경로를 식별합니다.

  2. build.sbt 을(를) 수정합니다. X.Y.Z최신 Java 에이전트 버전 으로 대체하여 에이전트를 호출합니다.

  3. APM 계정 설정에서 사용자 정의된 newrelic.yml 파일을 다운로드합니다.

  4. newrelic.yml 를 수정하여 설명이 포함된 앱 이름 으로 app_name 설정을 맞춤설정합니다.

  5. 또한 newrelic.yml 에서 라이선스 키license_key 설정에 추가합니다.

3. 변경 사항을 푸시하고 앱을 엽니다.

New Relic에 대한 Heroku 환경을 구성한 후 변경 사항을 푸시하고 앱을 열어 New Relic으로 모니터링하십시오.

  1. 이 Heroku toolbelt 명령을 사용하여 변경 사항을 dyno에 푸시합니다.

    bash
    $
    git add .
    $
    git commit -m 'YOUR COMMIT MESSAGE'
    $
    git push heroku master
  2. 다음 Heroku 도구 벨트 명령을 사용하여 브라우저에서 앱을 엽니다.

    bash
    $
    heroku open
  3. 앱에 약간의 트래픽을 생성하고 몇 분 정도 기다리십시오.

  4. 앱을 선택한 다음 New Relic 추가 기능을 선택하여 Heroku에서 앱의 성능을 확인하십시오.

데이터가 표시되지 않거나 문제가 있는 경우 문제 해결 팁을 따르십시오.

설치 문제 해결

  • 트래픽을 생성한 후 New Relic 추가 기능이 표시되지 않으면 Heroku로 이동하여 추가 추가 기능 찾기를 선택하고 APM 추가 기능 을 추가하십시오.
  • 몇 분 동안 기다린 후에도 데이터가 표시되지 않으면 Heroku(Java)에 데이터가 표시되지 않음 을 참조하십시오.
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.