콘텐츠로 이동

JVM (JMX Exporter)

이 문서는 주로 JMX Exporter 방식을 통해 JVM 관련 지표 정보를 수집하는 방법을 설명합니다.

설정

설명: jvm 수집기를 활성화하여 jvm 수집기jvm 지표 정보를 수집합니다.

애플리케이션에 JMX Exporter 연동

다음은 모두 jar 실행 방식을 예로 듭니다.

  • 다운로드

실제 필요에 따라 다운로드 버전을 선택합니다 https://github.com/prometheus/jmx_exporter/releases , 여기서는 0.18.0 버전을 선택합니다.

  • 시작 구성 javaagent
java -javaagent:jmx_prometheus_javaagent-0.18.0.jar=8080:config.yaml -jar yourJar.jar

DataKit에서 prom 수집기 활성화

수집기 디렉터리는 datakit/conf.d/prom이며, 해당 디렉터리로 이동한 뒤 prom.conf.sample을 복사하고 새 파일 이름을 jvm-prom.conf로 변경합니다. 주로 url, source, measurement_prefix를 설정하며, 다른 매개변수는 필요에 따라 조정할 수 있습니다.

urls =["http://localhost:8080/metrics"]
source = "jmx_jmx_exporter_prom"
measurement_prefix = "jvm_"
[inputs.prom.tags]
  server="server"  

위 설정은 jvm_로 시작하는 지표 집합을 생성합니다.

  • DataKit 재시작

DataKit 재시작

문서 평가

이 페이지가 도움이 되었나요?