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

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

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

문제 신고

Java용 AWS Elastic Beanstalk 설치

AWS Elastic Beanstalk 사용자인 경우 Java 에이전트에 추가 구성이 필요합니다.

전제 조건

구성을 완료하기 전에 먼저 다음을 수행해야 합니다.

AWS Elastic Beanstalk에서 Java 에이전트 설치를 완료하려면 플랫폼에 맞는 단계를 따르십시오.

톰캣 플랫폼

AWS Elastic Beanstalk Tomcat 플랫폼으로 배포된 애플리케이션의 경우:

  1. WAR 파일에서 newrelic.jarnewrelic.yml 파일을 WEB-INF/lib/ 에 추가합니다.
  2. 새 WAR 파일을 새 응용 프로그램 또는 이전 응용 프로그램에 대한 업데이트로 다시 패키징하고 배포합니다.
  3. 기본 EC2 인스턴스를 찾아 연결합니다. 연결되면 이 명령을 사용하여 newrelic.jar 파일의 경로를 찾으십시오. 한 번에 하나의 디렉토리를 검색해야 합니다. /var 또는 /usr 를 적절하게 사용하십시오.
sudo find </var | /usr> -name "newrelic.jar"

-javaagent 플래그를 JVM에 전달하려면 다음 안내를 따르세요.

  1. AWS 콘솔에서 Elastic Beanstalk를 엽니다.

  2. 해당 지역을 선택합니다.

  3. 환경을 선택하세요.

  4. 왼쪽 창에서 구성 을 선택합니다.

  5. Updates, monitoring, and logging [업데이트, 모니터링 및 로깅] 으로 스크롤하고 오른쪽 상단에서 Edit [편집을] 선택합니다.

  6. Platform Software [플랫폼 소프트웨어] 로 스크롤하고 JVM Options [JVM 옵션] 필드에 다음 줄을 추가합니다.

    -javaagent:/full/path/to/newrelic.jar
  7. 적용 을 선택하여 저장합니다.

그러면 Elastic Beanstalk가 환경을 업데이트합니다.

자바 SE 플랫폼

AWS Elastic Beanstalk Java SE 플랫폼으로 배포된 애플리케이션의 경우:

  1. opt/newrelic 라는 하위 디렉터리와 같은 프로젝트에 newrelic.jarnewrelic.yml 파일을 추가합니다.

  2. Java SE 애플리케이션에서 사용자 정의 JVM 인수를 사용하려면 애플리케이션의 소스 번들 루트에 Procfile 를 포함하는 것이 좋습니다. 자세한 내용은 Java SE 설명서를 참조하세요.

    Procfile 에서 -javaagent 플래그를 JVM 인수로 전달합니다.

    web:java -javaagent:path/from/bundle/root/to/newrelic.jar -jar <your-application>.jar
  3. 소스 번들을 다시 패키징하고 Elastic Beanstalk에 배포합니다.

Copyright © 2024 New Relic Inc.

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