JMX를 활용한 자바 애플리케이션 대시보드 구축 2단계(jmx-exporter + Prometheus + Grafana)

Date:    Updated:

카테고리:

개요

Prometheus 를 이용하여 metric 데이터를 수집하기 위해 설정파일 수정 및 서버 구동방법을 알아본다.

Prometheus 설정 파일 수정

  • Prometheus 를 다운로드한 폴더에서 prometheus.yml 파일을 다음과 같이 수정한다.

prometheus.yml

...
(생략)
    static_configs:
      - targets: ["localhost:7890"]

(targetsjmx-exporter에서 metric을 추출한 “host:port”를 입력)

Prometheus 서버 구동

  • 설정 파일을 저장한 뒤 같은 경로에 있는 prometheus.exe를 실행하여 서버를 구동한다.
  • 서버를 구동한 후 http://localhost:9090 으로 접속 후 metric 데이터를 수집하고 있는 대상 시스템 목록을 확인한다.
    • prometheus.yml에서 등록한 metric 데이터를 수집하고있는 대상 시스템의 endpoint들을 확인할 수 있으며 stateup인 경우에 정상적으로 수집하고 있는 것 이다.

이제 다음장에서 Grafana를 활용해서 metric 데이터를 시각화 해보자.

댓글남기기