New Relic의 Java 에이전트를 사용하여 JMX를 통해 가장 일반적인 애플리케이션 서버에서 제공하는 추가 메트릭을 수집하고 볼 수 있습니다. 수집된 메트릭은 앱 서버에 따라 다르며 스레드 풀, HTTP 세션 및 트랜잭션의 측정값을 포함합니다.
JVM 측정항목 보기  로그 서버는 APM 의 JVMs  페이지에 나타나는 다양한 지표를 수집하고 보고합니다. ( Heroku 통해 뉴렐릭을 사용하는 경우 JVMs  페이지 이름은 Instances  입니다.)
최소한 각 앱 서버는 메모리에서 메트릭 데이터를 수집하고 보고합니다. JMX 메트릭 활성화에 대한 지침은 앱 서버의 설명서를 참조하십시오.
JVM 측정 단위를 보려면 다음을 수행합니다.
one.newrelic.com > All capabilities  > APM & services > (select an app) > Monitoring > JVMs > (select a JVM)
으)로 이동합니다.
선택한 JVM 의
Memory 
페이지에서 뉴렐릭의 표준 사용자 인터페이스 기능을  사용하여 자세한 정보를 살펴보세요.
다른 측정항목을 보려면 사용 가능한 탭  을 선택합니다.
선택 사항: 스레드 약력러를  사용하여 실행 스레드에 대한 데이터에서 병목현상, 병목지점을 찾으려면
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에 대해 로드 및 언로드된 클래스 수입니다.
스레드
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 모니터링에 대해 올바르게 구성되었는지 확인하세요.
앱 서버
메트릭
수코양이
WebSphere Liberty
수지
Tomcat을 사용하여 Spring Boot 2.2 이상에서 활성화 Spring Boot 2.2 이상에서 실행할 때 New Relic이 Tomcat JMX 측정항목에 액세스할 수 있도록 하려면 시스템 속성 server.tomcat.mbeanregistry.enabled 을 true 로 설정해야 합니다. Spring Boot 2.2 릴리스 정보  를 참조하십시오.
WebSphere PMI 메트릭 사용  New Relic이 WebSphere PMI 메트릭에 액세스할 수 있도록 하려면 필요한 통계 세트를 모니터링하도록 WebSphere를 구성해야 합니다.
모든 통계 세트 활성화(권장) 가장 간단한 접근 방식은 모든 통계 집합의 수집을 활성화하는 것입니다.
Java 2 Security를 사용하는 경우 New Relic에 적절한 권한을 부여  했는지 확인하십시오.
WebSphere 관리 콘솔에서
Monitoring and Tuning > Performance Monitoring Infrastructure (PMI) > (your server name) 
선택합니다.
Enable Performance Monitoring Infrastructure (PMI) 
확인란을 선택합니다.
Currently monitored statistic set 
섹션에서
All 
선택한 다음 변경 사항을 저장합니다.
사용자 정의 통계 세트 활성화(고급) New Relic이 기본적으로 모니터링하는 PMI 메트릭만 수집할 수도 있습니다. 일부 PMI 지표만 수집하려면:
Java 2 Security를 사용하는 경우 New Relic에 적절한 권한을 부여  했는지 확인하십시오.
WebSphere 관리 콘솔에서
Monitoring and Tuning > Performance Monitoring Infrastructure (PMI) > (selected app server) 
선택합니다.
Enable Performance Monitoring Infrastructure (PMI) 
확인란을 선택합니다.
Custom 
선택합니다. 사용자 정의 통계 세트 목록에서 다음 지수를 활성화합니다.
ThreadPool 
카테고리에서
ActiveCount 
및
PoolSize 
확인란을 선택합니다.
Servlet Session Manager 
카테고리에서
ActiveCount 
및
LiveCount 
확인란을 선택합니다.
Transaction Manager 
카테고리에서
CommittedCount 
,
RolledbackCount 
및
GlobalTimeoutCount 
확인란을 선택합니다.
Messages 
패널에서
Save directly to the master configuration 
선택합니다.
수집된 WebSphere PMI 메트릭  사용 가능한 경우 New Relic은 다음 WebSphere PMI 메트릭을 수집합니다. 이 외에 다른 PMI 메트릭을 수집하여 New Relic 사용자 정의 대시보드에 표시하려면 JMX 계측  을 사용하십시오.
stats.ActiveCount WebSphere PMI metrics 
Details 
기인하다
stats.ActiveCount
개체 이름 패턴
WebSphere:type=ThreadPool,name=*,process=*,platform=*,node=*,* 
New Relic 메트릭
JmxBuiltIn/ThreadPool/WebContainer/Active 
유형 
단순한
최대 크기 WebSphere PMI metrics 
Details 
기인하다
최대 크기
개체 이름 패턴
WebSphere:type=ThreadPool,name=*,process=*,platform=*,node=*,* 
New Relic 메트릭
JmxBuiltIn/ThreadPool/WebContainer/Max 
유형 
단순한
stats.CommittedCount WebSphere PMI metrics 
Details 
기인하다
stats.CommittedCount
개체 이름 패턴
WebSphere:j2eeType=JTAResource,type=TransactionService,name=*,process=*,platform=*,node=*,* 
New Relic 메트릭
JmxBuiltIn/JTA/TransactionService/Committed 
유형 
단순한
stats.RolledbackCount WebSphere PMI metrics 
Details 
기인하다
stats.RolledbackCount
개체 이름 패턴
WebSphere:j2eeType=JTAResource,type=TransactionService,name=*,process=*,platform=*,node=*,* 
New Relic 메트릭
JmxBuiltIn/JTA/TransactionService/Rolled Back 
유형 
단순한
stats.GlobalTimeoutCount WebSphere PMI metrics 
Details 
기인하다
stats.GlobalTimeoutCount
개체 이름 패턴
WebSphere:j2eeType=JTAResource,type=TransactionService,name=*,process=*,platform=*,node=*,* 
New Relic 메트릭
JmxBuiltIn/JTA/TransactionService/Timed Out 
유형 
단순한
stats.LiveCount WebSphere PMI metrics 
Details 
기인하다
stats.LiveCount
개체 이름 패턴
WebSphere:type=SessionManager,name=*,process=*,platform=*,node=*,* 
New Relic 메트릭
JmxBuiltIn/Session/DefaultApplication#DefaultWebApplication.war/Active 
유형 
단순한
WebLogic JMX 메트릭  WebLogic에서는 JMX가 기본적으로 활성화되어 있습니다. 뉴렐릭은 다음과 같은 mbeans  지표를 수집합니다.
스레드 수 WebLogic JMX metrics 
Details 
기인하다
스레드 수
개체 이름 패턴
New Relic 메트릭
JmxBuiltIn/Threads/Thread Count 
유형 
단순한
총 시작 스레드 수 WebLogic JMX metrics 
Details 
기인하다
총 시작 스레드 수
개체 이름 패턴
New Relic 메트릭
JmxBuiltIn/Threads/TotalStartedCount 
유형 
단순한
로드된 클래스 수 WebLogic JMX metrics 
Details 
기인하다
로드된 클래스 수
개체 이름 패턴
java.lang:type=ClassLoading 
New Relic 메트릭
JmxBuiltIn/Classes/Loaded 
유형 
단순한
UnloadedClassCount WebLogic JMX metrics 
Details 
기인하다
UnloadedClassCount
개체 이름 패턴
java.lang:type=ClassLoading 
New Relic 메트릭
JmxBuiltIn/Classes/Unloaded 
유형 
단순한
HoggingThreadCount WebLogic JMX metrics 
Details 
기인하다
HoggingThreadCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=ThreadPoolRuntime,Type=ThreadPoolRuntime 
New Relic 메트릭
JmxBuiltIn/ThreadPool/{Name}/Active 
유형 
단순한
ExecuteThreadIdleCount WebLogic JMX metrics 
Details 
기인하다
ExecuteThreadIdleCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=ThreadPoolRuntime,Type=ThreadPoolRuntime 
New Relic 메트릭
JmxBuiltIn/ThreadPool/{Name}/Idle 
유형 
단순한
대기 스레드 수 WebLogic JMX metrics 
Details 
기인하다
대기 스레드 수
개체 이름 패턴
com.bea:ServerRuntime=*,Name=ThreadPoolRuntime,Type=ThreadPoolRuntime 
New Relic 메트릭
JmxBuiltIn/ThreadPool/{Name}/Standby 
유형 
단순한
TransactionTotalCount WebLogic JMX metrics 
Details 
기인하다
TransactionTotalCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=JTARuntime,Type=JTARuntime 
New Relic 메트릭
JmxBuiltIn/JTA/{Name}/Count 
유형 
모노토닉
TransactionCommittedTotalCount WebLogic JMX metrics 
Details 
기인하다
TransactionCommittedTotalCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=JTARuntime,Type=JTARuntime 
New Relic 메트릭
JmxBuiltIn/JTA/{Name}/Committed 
유형 
모노토닉
TransactionRolledBackTotalCount WebLogic JMX metrics 
Details 
기인하다
TransactionRolledBackTotalCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=JTARuntime,Type=JTARuntime 
New Relic 메트릭
JmxBuiltIn/JTA/{Name}/Rolled Back 
유형 
모노토닉
TransactionAbandonedTotalCount WebLogic JMX metrics 
Details 
기인하다
TransactionAbandonedTotalCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=JTARuntime,Type=JTARuntime 
New Relic 메트릭
JmxBuiltIn/JTA/{Name}/Abandoned 
유형 
모노토닉
숫자 사용 가능 WebLogic JMX metrics 
Details 
기인하다
숫자 사용 가능
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,Type=JDBCDataSourceRuntime 
New Relic 메트릭
JmxBuiltIn/DataSources/{Name}/Connections/Available 
유형 
단순한
통화용량 WebLogic JMX metrics 
Details 
기인하다
통화용량
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,Type=JDBCDataSourceRuntime 
New Relic 메트릭
JmxBuiltIn/DataSources/{Name}/Connections/PoolSize 
유형 
단순한
ConnectionsTotalCount WebLogic JMX metrics 
Details 
기인하다
ConnectionsTotalCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,Type=JDBCDataSourceRuntime 
New Relic 메트릭
JmxBuiltIn/DataSources/{Name}/Connections/Created 
유형 
모노토닉
ActiveConnectionsCurrentCount WebLogic JMX metrics 
Details 
기인하다
ActiveConnectionsCurrentCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,Type=JDBCDataSourceRuntime 
New Relic 메트릭
JmxBuiltIn/DataSources/{Name}/Connections/Active 
유형 
단순한
LeakedConnectionCount WebLogic JMX metrics 
Details 
기인하다
LeakedConnectionCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,Type=JDBCDataSourceRuntime 
New Relic 메트릭
JmxBuiltIn/DataSources/{Name}/Connections/Leaked 
유형 
모노토닉
PrepStmtCacheCurrentSize WebLogic JMX metrics 
Details 
기인하다
PrepStmtCacheCurrentSize
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,Type=JDBCDataSourceRuntime 
New Relic 메트릭
JmxBuiltIn/DataSources/{Name}/Statement Cache/Size 
유형 
단순한
연결 현재 카운트 대기 중 WebLogic JMX metrics 
Details 
기인하다
연결 현재 카운트 대기 중
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,Type=JDBCDataSourceRuntime 
New Relic 메트릭
JmxBuiltIn/DataSources/{Name}/Requests/Currently Waiting 
유형 
단순한
총 연결 대기 중 WebLogic JMX metrics 
Details 
기인하다
총 연결 대기 중
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,Type=JDBCDataSourceRuntime 
New Relic 메트릭
JmxBuiltIn/DataSources/{Name}/Requests/Count 
유형 
모노토닉
연결성공 총계 대기 WebLogic JMX metrics 
Details 
기인하다
연결성공 총계 대기
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,Type=JDBCDataSourceRuntime 
New Relic 메트릭
JmxBuiltIn/DataSources/{Name}/Requests/Successful 
유형 
모노토닉
연결 실패 총 대기 중 WebLogic JMX metrics 
Details 
기인하다
연결 실패 총 대기 중
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,Type=JDBCDataSourceRuntime 
New Relic 메트릭
JmxBuiltIn/DataSources/{Name}/Requests/Failed 
유형 
모노토닉
AccessTotalCount - MissTotalCount WebLogic JMX metrics 
Details 
기인하다
AccessTotalCount - MissTotalCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,ApplicationRuntime=*,Type=EJBPoolRuntime,EJBComponentRuntime=*,* 
New Relic 메트릭
JmxBuiltIn/EJB/Pool/Bean/{ApplicationRuntime}/{EJBComponentRuntime}/{Name}/Attempts/Successful 
유형 
모노토닉
MissTotalCount WebLogic JMX metrics 
Details 
기인하다
MissTotalCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,ApplicationRuntime=*,Type=EJBPoolRuntime,EJBComponentRuntime=*,* 
New Relic 메트릭
JmxBuiltIn/EJB/Pool/Bean/{ApplicationRuntime}/{EJBComponentRuntime}/{Name}/Attempts/Failed 
유형 
모노토닉
WaiterCurrentCount WebLogic JMX metrics 
Details 
기인하다
WaiterCurrentCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,ApplicationRuntime=*,Type=EJBPoolRuntime,EJBComponentRuntime=*,*> 
New Relic 메트릭
JmxBuiltIn/EJB/Pool/Bean/{ApplicationRuntime}/{EJBComponentRuntime}/{Name}/Threads/Waiting 
유형 
단순한
DestroyedTotalCount WebLogic JMX metrics 
Details 
기인하다
DestroyedTotalCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,ApplicationRuntime=*,Type=EJBPoolRuntime,EJBComponentRuntime=*,* 
New Relic 메트릭
JmxBuiltIn/EJB/Pool/Bean/{ApplicationRuntime}/{EJBComponentRuntime}/{Name}/Beans/Destroyed 
유형 
모노토닉
BeansInUseCurrentCount WebLogic JMX metrics 
Details 
기인하다
BeansInUseCurrentCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,ApplicationRuntime=*,Type=EJBPoolRuntime,EJBComponentRuntime=*,* 
New Relic 메트릭
JmxBuiltIn/EJB/Pool/Bean/{ApplicationRuntime}/{EJBComponentRuntime}/{Name}/Beans/Active 
유형 
단순한
PooledBeansCurrentCount WebLogic JMX metrics 
Details 
기인하다
PooledBeansCurrentCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,ApplicationRuntime=*,Type=EJBPoolRuntime,EJBComponentRuntime=*,* 
New Relic metric 
JmxBuiltIn/EJB/Pool/Bean/{ApplicationRuntime}/{EJBComponentRuntime}/{Name}/Beans/Available 
Type 
단순한
TransactionsCommittedTotalCount +TransactionsRolledBackTotalCount +TransactionsTimedOutTotalCount WebLogic JMX metrics 
Details 
기인하다
TransactionsCommittedTotalCount +TransactionsRolledBackTotalCount +TransactionsTimedOutTotalCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,ApplicationRuntime=*,Type=EJBTransactionRuntime,EJBComponentRuntime=*,* 
New Relic 메트릭
JmxBuiltIn/EJB/Transactions/Application/{ApplicationRuntime}/Count 
유형 
모노토닉
TransactionsCommittedTotalCount WebLogic JMX metrics 
Details 
기인하다
TransactionsCommittedTotalCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,ApplicationRuntime=*,Type=EJBTransactionRuntime,EJBComponentRuntime=*,* 
New Relic 메트릭
JmxBuiltIn/EJB/Transactions/Application/{ApplicationRuntime}/Committed 
유형 
모노토닉
TransactionsRolledBackTotalCount WebLogic JMX metrics 
Details 
기인하다
TransactionsRolledBackTotalCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,ApplicationRuntime=*,Type=EJBTransactionRuntime,EJBComponentRuntime=*,* 
New Relic 메트릭
JmxBuiltIn/EJB/Transactions/Application/{ApplicationRuntime}/Rolled Back 
유형 
모노토닉
TransactionsTimedOutTotalCount WebLogic JMX metrics 
Details 
기인하다
TransactionsTimedOutTotalCount
개체 이름 패턴
com.bea:ServerRuntime=*,Name=*,ApplicationRuntime=*,Type=EJBTransactionRuntime,EJBComponentRuntime=*,* 
New Relic 메트릭
JmxBuiltIn/EJB/Transactions/Application/{ApplicationRuntime}/Timed Out 
유형 
모노토닉