JMX를 활용한 자바 애플리케이션 대시보드 구축 2단계(jmx-exporter + Prometheus + Grafana)
Date: Updated:카테고리: java
개요
Prometheus 를 이용하여 metric 데이터를 수집하기 위해 설정파일 수정 및 서버 구동방법을 알아본다.
Prometheus 설정 파일 수정
Prometheus를 다운로드한 폴더에서prometheus.yml파일을 다음과 같이 수정한다.
prometheus.yml
...
(생략)
static_configs:
- targets: ["localhost:7890"]
(targets에 jmx-exporter에서 metric을 추출한 “host:port”를 입력)
Prometheus 서버 구동
- 설정 파일을 저장한 뒤 같은 경로에 있는
prometheus.exe를 실행하여 서버를 구동한다. - 서버를 구동한 후
http://localhost:9090으로 접속 후metric데이터를 수집하고 있는 대상 시스템 목록을 확인한다.

prometheus.yml에서 등록한metric데이터를 수집하고있는 대상 시스템의endpoint들을 확인할 수 있으며state가up인 경우에 정상적으로 수집하고 있는 것 이다.
이제 다음장에서 Grafana를 활용해서 metric 데이터를 시각화 해보자.
댓글남기기