에이전트 사용량
Java 에이전트가 CPU, 메모리, 디스크 사용량을 수집하는 방법을 안내합니다. 자바(Java)의 JMX 라이브러리를 기본적으로 활용하며, 필요에 따라 Linux의 proc 디렉터리나 oshi, sigar 라이브러리를 통한 성능 지표 수집 방법을 확인할 수 있습니다.
-
linux_proc_stat_enabled Boolean
기본값
falseCPU, 메모리, 디스크 사용량을 Linux의 proc 디렉터리에서 수집할지 여부를 설정합니다.
-
oshi_enabled Boolean
Java Agent v2.1.0 or later기본값
falseCPU, 메모리, 디스크 사용량을 측정할 때 oshi 라이브러리 사용 여부를 설정합니다.
노트Java 8 이상의 환경에서 사용할 것을 권장합니다.
-
oshi_netstat_enabled Boolean
Java Agent v2.2.31 or later기본값
falsenetstat 지표 수집 여부를 설정합니다. Maximum Transmission Unit(MTU) 지표가 추가됩니다.
-
sigar_enabled Boolean
기본값
falsesigar 라이브러리를 통한 OS 정보 수집을 활성화합니다. sigar 라이브러리를 통해 5초 단위로 수집하는 CPU, Memory, Disk 등의 OS 자원 데이터가 해당합니다.
enabled옵션이false인 경우 비활성화합니다.노트-
whatap.agent.2.1.0 버전 미만에서 기본값은
true이며, whatap.agent.2.1.0 버전 이상에서는 기본값이false입니다. -
Java 8 미만 또는 Java 1.6 이하 버전 환경에서는
sigar_enabled=true옵션을 추가하여 sigar 라이브러리를 활성화하고 성능 지표를 수집할 수 있습니다. -
애플리케이션 환경에 따라 CPU 지표가 -1 표시되는 현상이 있을 수 있습니다. 와탭에서 제공하는 권고 사항을 확인하고 현상을 해결할 수 있습니다. 다음 문서를 참조하세요.
-