• 로그인지금 시작하세요

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

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

문제 신고

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

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

JVM 측정항목 보기

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

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

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

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

one.newrelic.com > APM > (앱 선택) > 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 > APM > (앱 선택) > 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 © 2022 New Relic Inc.