• 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.

문제 신고

JVM 페이지(Java): JMX에서 앱 서버 메트릭 보기

New Relic의 Java 에이전트를 사용하여 JMX를 통해 가장 일반적인 애플리케이션 서버에서 제공하는 추가 메트릭을 수집하고 볼 수 있습니다. 수집된 메트릭은 앱 서버에 따라 다르며 스레드 풀, HTTP 세션 및 트랜잭션의 측정값을 포함합니다.

JVM 측정항목 보기

애플리케이션 서버는 APM의 JVM 페이지에 나타나는 다양한 메트릭을 수집하고 보고합니다. (Heroku를 통해 New Relic을 사용하는 애플리케이션의 경우 JVM 페이지의 이름은 Instances 입니다.)

최소한 각 앱 서버는 메모리에서 메트릭 데이터를 수집하고 보고합니다. JMX 메트릭 활성화에 대한 지침은 앱 서버의 설명서를 참조하십시오.

JVM 측정 단위를 보려면 다음을 수행합니다.

  1. one.newrelic.com > All capabilities > APM & services > (앱 선택) > Monitoring > JVMs > (JVM 선택) 으로 이동합니다.
  2. 선택한 JVM의 메모리 페이지에서 New Relic의 표준 사용자 인터페이스 기능 을 사용하여 자세한 정보를 드릴다운합니다.
  3. 다른 측정항목을 보려면 사용 가능한 탭 을 선택합니다.
  4. 선택 사항: 스레드 프로파일러를 사용하여 스레드 실행 데이터의 병목 현상을 찾으려면 이 JVM 프로파일링 을 선택하십시오.

one.newrelic.com > All capabilities > APM & services > (앱 선택) > Monitoring > JVMs: 앱 서버가 보고하는 메트릭에 따라 JVM 페이지에 하나 이상의 탭이 나타납니다.

앱 서버에서 사용 가능한 탭

이 표에는 앱 서버의 JVM 페이지에 표시되는 탭이 나열되어 있습니다. 앱 서버가 특정 유형의 메트릭 데이터를 보고하지 않으면 JVM 페이지에 탭이 표시되지 않습니다.

앱 서버

메모리

스레드 풀

HTTP 세션

앱 서버 트랜잭션

데이터 소스

유리고기

제이보스 5AS

제이보스 6AS

제이보스 6EAP

제이보스 7EAP

제이보스 7AS

수지 3

수지 4

수코양이

톰이

웹로직

웹스피어 리버티

웹스피어 트래디셔널

와일드플라이

탭에서 사용할 수 있는 측정항목

다음은 JVM 페이지에서 사용할 수 있는 메트릭 요약입니다. 앱 서버가 특정 메트릭을 지원하지 않는 경우 해당 탭은 JVM 페이지에 표시되지 않습니다.

JMX

측정항목 차트

메모리

  • 힙 메모리 사용량: 각 차트는 지정된 힙에 대해 사용 및 커밋된 힙 공간(MB)을 보여줍니다.
  • JVM에 대한 힙이 아닌 메모리 풀 사용량: 사용된 코드 캐시 및 사용된 CMS Perm Gen(MB)입니다.
  • 가비지 컬렉션: 가비지 컬렉션 CPU 시간입니다.
  • 클래스 수: JVM에 대해 로드 및 언로드된 클래스 수입니다.

스레드

  • 스레드 수: JVM의 현재 활성 스레드 수입니다.
  • 스레드 풀: 풀 의 활성 및 유휴 스레드 수입니다. 지원되는 앱 서버에서 차트는 앱 서버에 있는 각 스레드 풀과 각 스레드 풀에 대한 활성 대 최대 스레드 수의 비율을 보여줍니다.

HTTP 세션

  • 세션: 애플리케이션에 대한 활성, 무효화 시간 초과 및 무효화된 HTTP 세션 수입니다. 지원되는 앱 서버에서 차트는 앱 서버에 있는 각 애플리케이션을 보여줍니다.

앱 서버 트랜잭션

  • 활성 트랜잭션: 앱 서버의 트랜잭션 관리자 내 활성 트랜잭션 수입니다.
  • 생성된 트랜잭션: 앱 서버당 생성된 총 트랜잭션 수의 변화입니다. 일부 앱 서버는 최상위 트랜잭션과 중첩 트랜잭션을 분리합니다.
  • 완료된 트랜잭션: 앱 서버당 완료된 트랜잭션의 총 수의 변화입니다. 일부 앱 서버는 중단된 트랜잭션과 커밋된 완료된 트랜잭션으로 구분합니다.

데이터 소스

데이터 소스 탭의 메트릭은 앱 서버에 따라 다릅니다. 자세한 내용 은 앱 서버별 데이터 원본 메트릭을 참조하세요. WebLogic의 데이터 소스 메트릭에 대한 자세한 내용은 WebLogic JMX 메트릭 을 참조하십시오.

앱 서버별 데이터 소스 메트릭

지원되는 앱 서버의 경우 에이전트는 JMX 데이터 소스 메트릭을 수집합니다. one.newrelic.com > All capabilities > APM & services > (앱 선택) > Monitoring > JVMs > Data sources 에서 이러한 지표를 볼 수 있습니다. 이러한 메트릭을 보려면 앱 서버에 대한 JMX 모니터링에 대해 데이터 소스가 올바르게 구성되었는지 확인하십시오.

앱 서버

메트릭

수코양이

  • 최대 연결 수: 데이터 원본에 사용할 수 있는 최대 연결 수입니다. 이것은 일반적으로 구성 가능한 매개변수입니다.
  • 활성 연결: 데이터 소스의 현재 활성 연결 수입니다.
  • 유휴 연결: 데이터 소스의 현재 유휴 연결 수입니다.

WebSphere Liberty

  • 최대 연결 수: 데이터 원본에 사용할 수 있는 최대 연결 수입니다. 이것은 일반적으로 구성 가능한 매개변수입니다.
  • 활성 연결: 데이터 소스의 현재 활성 연결 수입니다.
  • 유휴 연결: 데이터 소스의 현재 유휴 연결 수입니다.
  • 대기 시간: 연결이 처리되기 전에 기다려야 하는 평균 시간입니다.
  • 파괴된 연결: 파괴 된 연결의 수입니다.

수지

  • 최대 연결 수: 데이터 원본에 사용할 수 있는 최대 연결 수입니다. 이것은 일반적으로 구성 가능한 매개변수입니다.
  • 활성 연결: 데이터 소스의 현재 활성 연결 수입니다.
  • 유휴 연결: 데이터 소스의 현재 유휴 연결 수입니다.
  • 생성된 연결: 생성된 연결 의 수입니다.

Tomcat을 사용하여 Spring Boot 2.2 이상에서 활성화

Spring Boot 2.2 이상에서 실행할 때 New Relic이 Tomcat JMX 측정항목에 액세스할 수 있도록 하려면 시스템 속성 server.tomcat.mbeanregistry.enabledtrue 로 설정해야 합니다. Spring Boot 2.2 릴리스 정보 를 참조하십시오.

WebSphere PMI 메트릭 사용

New Relic이 WebSphere PMI 메트릭에 액세스할 수 있도록 하려면 필요한 통계 세트를 모니터링하도록 WebSphere를 구성해야 합니다.

수집된 WebSphere PMI 메트릭

사용 가능한 경우 New Relic은 다음 WebSphere PMI 메트릭을 수집합니다. 이 외에 다른 PMI 메트릭을 수집하여 New Relic 사용자 정의 대시보드에 표시하려면 JMX 계측 을 사용하십시오.

WebLogic JMX 메트릭

WebLogic에서 JMX는 기본적으로 활성화되어 있습니다. New Relic은 다음과 같은 mbeans 메트릭을 수집합니다.

추가 JMX 메트릭을 수집하려면 사용자 정의 YAML 파일 을 사용하십시오.

Copyright © 2024 New Relic Inc.

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