에이전트 자원 대시보드 설정
지원 에이전트 버전
와탭 자바 에이전트 2.2.39 버전 이 상이 필요합니다.
Agent별 리소스 대시보드 메뉴에서 개별 자바 에이전트의 메모리, 트랜잭션, 스레드 등 주요 지표를 실시간으로 모니터링하고, 최대 3시간 전 과거 시점까지 조회할 수 있습니다. 이를 통해 메모리 사용량 변화, 활성화된 트랜잭션, 실행 중인 스레드 정보를 파악하고, 리소스 문제를 유발하는 원인을 분석할 수 있습니다.

기본 화면
Agent별 리소스 대시보드를 통해 현재 실행 중인 에이전트의 메모리 풀 상태 및 관련 지표 변화 추이를 한눈에 확인할 수 있습니다. 대시보드에서 확인할 수 있는 실시간 자바 메모리 영역 및 주요 지표는 다음과 같습니다.
위젯 안내
실시간 자바 메모리 영역 위젯
자바 영역별 실시간 위젯을 통해 JVM 주요 메모리 풀 상태를 실시간으로 확인할 수 있습니다. 각 자바 메모리 영역 차트는 사용 중인 용량(MB)과 비율(%)을 표시합니다.
-
Metaspace
클래스 메타데이터를 저장하는 영역입니다.
-
CodeHeap non-profiled nmethod, CodeHeap profiled nmethod, CodeHeap non-nmethods
JIT(Just-In-Time) 컴파일러가 생성한 머신 코드를 저장하는 영역으로 CodeHeap non-profiled nmethod, CodeHeap profiled nmethod, CodeHeap non-nmethods는 각각 컴파일된 코드를 용도에 따라 구분해 보관합니다.
-
G1 Survivor Space
G1 GC에서 살아남은 객체가 일시적으로 저장되는 영역입니다.
-
G1 Eden Space
새로 생성된 객체가 먼저 할당되는 영역입니다.
-
G1 Old Gen
Young GC를 거쳐 살아남은 객체가 이동되는 영역입니다. 메모리가 증가할 경우 Old Gen을 중심으로 누수가 발생하는지 확인할 수 있습니다.
-
Compressed Class Space
클래스 관련 포인터를 압축하여 저장하는 영역으로 Metaspace와 별도로 관리됩니다.
-
개별 차트: 각 지표를 별도의 막대 형식으로 표시하여 지표마다 최댓값을 명확히 비교할 수 있습니다.
-
통합 차트: 전체 대비 각 지표의 상대적 크기를 한 눈에 파악할 수 있습니다.
-
도넛 차트: 전체를 원형 비율로 표현하여 각 지표가 차지하는 비중을 확인할 수 있습니다.
-
멀티 라인 차트: 전체 지표에 대한 추이를 확인할 수 있습니다.
주요 지표 위젯
-
Memory
전체 메모리 사용률(%)을 표시합니다. Eden, Old Gen, Metaspace 등 내부 구성을 종합한 총 사용량입니다.
-
CpuTime
JVM이 애플리케이션 코드를 실행하는 데 소요된 CPU 시간을 밀리초(ms) 단위로 나타냅니다.
-
GCCount, GCOldgenCount
GCCount는 일정 주기 내 발생한 GC 횟수, GCOldgenCount는 Old 영역을 대상으로 한 GC 횟수만 별도로 집계합니다.
-
GCTime
Garbage Collection에 소요된 시간을 ms 단위로 표시합니다.
-
Cpu
JVM 프로세스의 CPU 사용률(%)을 나타냅니다.
-
TPS
초당 트랜잭션 처리 횟수를 표시합니다.
-
FileDescriptor
열려 있는 파일이나 소켓 등 현재 사용 중인 파일 디스크립터 수를 나타냅니다.
-
ObjectPendingFinalizationCount
GC가 처리해야 할 객체가
finalize()대기 상태로 남아 있는 개수를 표시합니다.