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

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

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

문제 신고

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.