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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

Java의 호스트 이름 논리

Java 에이전트는 자동으로 JVM에 host:port 이름을 할당합니다. 기본 이름이 유용하지 않은 경우 표시 이름을 설정 하여 New Relic UI에서 JVM을 구별할 수 있습니다. 지원되는 프레임워크의 경우 Java 에이전트는 표시 이름 대신 인스턴스 이름 을 사용합니다.

Java 에이전트는 사용되는 환경에 관계없이 호스트, 포트 및 디스패처별로 실행 중인 에이전트를 고유하게 식별합니다.

표시 이름

APM UI의 기본 host:port 레이블이 유용하지 않은 경우 표시 이름 으로 New Relic UI에서 해당 이름을 장식할 수 있습니다. 환경 변수 또는 newrelic.yml 구성 파일에서 구성 을 통해 표시 이름을 설정합니다. 환경 변수는 구성 파일 값보다 우선합니다. JVM이 다시 시작되고 Java 에이전트가 다시 보고하면 아래 예와 같이 표시 이름이 host:port 외에 JVM 목록에 표시됩니다.

표시 이름을 설정하려면:

JVM을 다시 시작하여 New Relic UI에서 변경 사항을 확인하십시오.

시스템 속성 을 사용하여 표시 이름을 설정할 수도 있습니다.

인스턴스 이름

WebSphere 및 WebLogic 사용자의 경우 Java 에이전트는 APM Settings > Environment 페이지에서 볼 수 있는 각 활성 앱 서버 인스턴스의 인스턴스 이름도 보고합니다. 일반적으로 이 이름은 앱 서버에서 제공합니다. 인스턴스 이름이 설정되면 New Relic UI에서 표시 이름 대신 사용됩니다.

호스트 이름 논리 우선 순위

여러 호스트 이름 설정이 있는 경우(예: WebSphere를 사용하고 display_name 속성도 설정) 에이전트는 다음 우선 순위를 사용합니다.

  • display_name 기본 이름과 WebSphere 및 WebLogic 인스턴스 이름을 재정의합니다.
  • WebSphere 및 WebLogic 인스턴스 이름은 기본 이름을 대체합니다.
  • 기본( host:port ) 이름은 우선 순위가 가장 낮습니다.

호스트 및 고유 에이전트 식별자

Java 에이전트는 호스트, 포트 및 디스패처를 사용하여 동일한 앱 이름을 보고하는 여러 JVM을 고유하게 식별합니다. 따라서 동일한 서버에서 실행 중인 여러 에이전트는 포트 또는 디스패처 이름이 다른 한 별도로 보고됩니다.

고유 식별자는 다음 값을 기반으로 합니다.

  • 호스트 : 운영 체제에서 파생된 앱의 상위 서버에 대한 식별자입니다. 이 값은 Java 에이전트에서 구성할 수 없습니다.
  • 포트 : 앱 서버와 연결된 포트입니다. 에이전트가 포트 번호를 결정할 수 없거나 앱이 앱 서버에서 실행되고 있지 않은 경우 기본값은 0 입니다. 이 값은 사용자가 구성할 수 있습니다.
  • 디스패처 이름 : 앱 서버의 이름입니다. 예를 들어 Apache Tomcat, Glassfish 또는 WebLogic이 있습니다. 활성 앱 서버가 없는 경우 기본값은 Unknown 입니다.
Copyright © 2024 New Relic Inc.

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