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

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

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

문제 신고

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

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

JVM 측정항목 보기

로그 서버는 APM 의 JVMs 페이지에 나타나는 다양한 지표를 수집하고 보고합니다. ( Heroku 통해 뉴렐릭을 사용하는 경우 JVMs 페이지 이름은 Instances입니다.)

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

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

  1. one.newrelic.com > All capabilities > APM & services > (select an app) > Monitoring > JVMs > (select a JVM)

    으)로 이동합니다.

  2. 선택한 JVM 의

    Memory

    페이지에서 뉴렐릭의 표준 사용자 인터페이스 기능을 사용하여 자세한 정보를 살펴보세요.

  3. 다른 측정항목을 보려면 사용 가능한 탭 을 선택합니다.

  4. 선택 사항: 스레드 약력러를 사용하여 실행 스레드에 대한 데이터에서 병목현상, 병목지점을 찾으려면

    Profile this JVM

    선택합니다.

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

앱 서버에서 사용 가능한 탭

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

앱 서버

메모리

스레드 풀

HTTP 세션

앱 서버 트랜잭션

데이터 소스

유리고기

제이보스 5AS

제이보스 6AS

제이보스 6EAP

제이보스 7EAP

제이보스 7AS

수지 3

수지 4

수코양이

톰이

웹로직

웹스피어 리버티

웹스피어 트래디셔널

와일드플라이

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

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

JMX

측정항목 차트

메모리

  • Heap memory usage:

    각 차트는 지정된 힙에 대해 사용 및 커밋된 힙 공간을 MB 단위로 표시합니다.

  • Non-heap memory pool usage for the JVM:

    사용된 코드 캐시와 사용된 CMS Perm Gen(MB)입니다.

  • Garbage collection:

    가비지 수집 CPU 시간입니다.

  • Class count:

    JVM에 대해 로드 및 언로드된 클래스 수입니다.

스레드

  • Thread count:

    JVM의 현재 활성 스레드 수입니다.

  • Thread pool:

    풀의 활성 및 유휴 스레드 수입니다. 지원되는 앱 서버에서 차트에는 앱 서버에 있는 각 스레드 풀과 각 스레드 풀의 최대 스레드 수에 대한 활성 스레드 비율이 표시됩니다.

HTTP 세션

  • Session:

    애플리케이션에 대한 활성, 시간 초과로 인해 무효화 및 무효화된 HTTP 세션 수입니다. 지원되는 앱 서버에서는 차트에 앱 서버에 있는 각 애플리케이션이 표시됩니다.

앱 서버 트랜잭션

  • Active transaction:

    앱 서버의 프로세서 관리자 내의 활성 프로세서 수입니다.

  • Created transaction:

    앱 서버당 생성된 총 트랜잭션 수의 변화입니다. 일부 앱 서버는 최상위 트랜잭션과 중첩 트랜잭션을 분리합니다.

  • Finished transaction:

    앱 서버당 완료된 총 트랜잭션 수의 변화입니다. 일부 앱 서버는 중단된 트랜잭션과 커밋된 완료된 트랜잭션으로 이를 분리합니다.

데이터 소스

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

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

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

앱 서버

메트릭

수코양이

  • Max connections:

    데이터 소스에 사용 가능한 최대 연결 수입니다. 이는 일반적으로 구성 가능한 시위입니다.

  • Active connections:

    데이터 소스의 현재 활성 연결 수입니다.

  • Idle connections:

    데이터 소스의 현재 유휴 연결 수입니다.

WebSphere Liberty

  • Max connections:

    데이터 소스에 사용 가능한 최대 연결 수입니다. 이는 일반적으로 구성 가능한 시위입니다.

  • Active connections:

    데이터 소스의 현재 활성 연결 수입니다.

  • Idle connections:

    데이터 소스의 현재 유휴 연결 수입니다.

  • Wait time:

    연결이 처리되기 전에 기다려야 하는 평균 시간입니다.

  • Destroyed connections:

    파괴된 연결 수입니다.

수지

  • Max connections:

    데이터 소스에 사용 가능한 최대 연결 수입니다. 이는 일반적으로 구성 가능한 시위입니다.

  • Active connections:

    데이터 소스의 현재 활성 연결 수입니다.

  • Idle connections:

    데이터 소스의 현재 유휴 연결 수입니다.

  • Created connections:

    생성된 연결 수입니다.

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가 기본적으로 활성화되어 있습니다. 뉴렐릭은 다음과 같은 mbeans 지표를 수집합니다.

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

Copyright © 2024 New Relic Inc.

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