• 로그인지금 시작하세요

사용자의 편의를 위해 제공되는 기계 번역입니다.

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

문제 신고

데이터가 표시되지 않음(Java)

문제

앱에 대한 트래픽을 생성하고 New Relic UI에 데이터가 나타날 때까지 몇 분을 기다린 후 Java 앱에서 데이터를 보고하지 않습니다.

해결책

웹 애플리케이션에 요청을 보낸 후 데이터는 2-3분 이내에 APM UI에 나타나야 합니다. 몇 분 후에도 데이터가 표시되지 않는 경우:

  1. 웹 서버를 다시 시작하십시오.

  2. New Relic Diagnostics 를 사용하여 문제를 자동으로 식별해 보십시오.

  3. newrelic.jar 파일이 올바르게 설치되었고 -javaagent 인수가 JVM에 올바르게 전달되었는지 확인합니다.

    1. 웹 서버가 아직 실행되고 있지 않다면 시작하십시오.

    2. 터미널 또는 콘솔에서 적절한 명령을 실행합니다.

      Linux 또는 macOS:

      ps -ef | grep java

      Windows:

      wmic process where "name='java.exe'" get ProcessID, Commandline /format:list
    3. 모니터링하려는 서비스의 프로세스를 찾고 -javaagent 인수가 있는지 확인합니다.

      • -javaagent 인수가 표시되는 경우: 문제는 에이전트 시작에 있거나 에이전트가 방화벽을 통해 수집기의 IP 범위 와 통신할 수 없습니다.
      • -javaagent 인수가 표시되지 않는 경우: 인수가 JVM에 전달되지 않았습니다. 시작 스크립트 또는 기타 리소스를 확인하여 전달을 방해하는 요소가 없는지 확인하십시오. 환경에 대한 인수를 전달하는 방법에 대한 자세한 정보 는 JVM 인수와 함께 Java 에이전트 포함 을 참조하십시오.
    4. 어느 쪽 솔루션도 작동하지 않으면 계속 읽으십시오.

  4. newrelic.jarnewrelic.yml 파일이 동일한 디렉토리 에 있는지 확인합니다. newrelic.config.file 시스템 속성을 사용하여 구성 파일에 대해 기본 위치가 아닌 위치를 지정한 경우 구성 파일이 해당 위치에 있고 올바른 형식인지 확인하십시오.

  5. finest 레벨 로그를 생성 하고 로그에 오류가 있는지 확인합니다. 로그 파일을 찾을 수 없는 경우 로그 파일 없음(Java) 을 참조하십시오.

  6. New Relic Java 에이전트와 관련된 오류에 대한 애플리케이션 서버 로그를 확인하십시오. Java 에이전트 데이터가 보고되지 않도록 하는 응용 프로그램 서버 로그에서 관찰 가능한 오류의 예는 문제 해결 페이지 Error Bootstrap New Relic Java AgentErrors Java App Server 를 참조하십시오.

  7. 앱이 예상 이름으로 보고되는지 확인합니다. New Relic 로그 파일에서 "reporting to" 을 검색한 다음 메시지에서 링크를 선택합니다. 예를 들어:

    {"message":"Reporting to: https://rpm.newrelic.com/accounts/000/applications/000000"}

    여러 응용 프로그램 이름 에 보고하는 경우 이 메시지가 있는 여러 줄을 찾으십시오.

  8. 메시지 링크가 예상 애플리케이션으로 이동하지 않으면 newrelic.ymlweb.xml display-name 설정에서 앱 이름 설정이 동일한지 확인하십시오.

Copyright © 2022 New Relic Inc.

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