[DevOps]로컬환경에서 JMX exporter + Prometheus + Grafana로 자바 모니터링 (3)Prometheus 설치

2022. 3. 30. 06:22·DevOps
반응형

이번 포스팅에서는 지난 포스팅들에 이어 Prometheus + Grafana로 자바 모니터링 시스템을 구축하기 위해 프로메테우스를 설치해보도록 하겠다.

 

[지난 포스팅]

https://canaryrelease.tistory.com/15 - [DevOps] 로컬 환경에서 JMX exporter + Prometheus + Grafana로 자바 모니터링(1) Tomcat 설치

https://canaryrelease.tistory.com/16 - [DevOps]로컬환경에서 JMX exporter + Prometheus + Grafana로 자바 모니터링 (1) JMX exporter 설치

 

참고로 이번 실습환경은 다음과 같다.

 - MacOS Monterey 12.3

 - Open JDK 8

 - Ubuntu 18.04.6

 - Tomcat 8.5.77

 

1. Prometheus 공식 웹사이트(prometheus.io/download)에서 linux 버전 압축파일을 다운로드한다.

 

 

 

2. tar -xvf 명령어를 이용해 다운로드 받은 압축파일의 압축을 해제한다.

 

 

 

 

3. mv 명령어로 Prometheus 폴더명을 “prometheus”로 변경한다.

 

 

 

4. Prometheus 압축파일을 삭제한다.

 

 

 

5. prometheus.yml 파일에 “jmx-exporter” job 내용을 새로 추가한다.

 

 

 

6. prometheus를 실행한다. (./prometheus --config.file=prometheus.yml)

 

 

 ※ 참고: 명령어 뒤에 '&' 추가 시 백그라운드 실행을 할 수 있다.

 

 

7. 브라우저에서 localhost:9090 으로 Prometheus 접속이 되는지 확인한다.

 

 

 

8. JMX-exporter 와의 연동 확인(1) status-Targets 메뉴로 이동해 각 job의 status가 UP 상태인지 확인한다.

 

 

 

 

9. JMX-exporter 와의 연동 확인(2) Metrics Explorer 드롭다운에서 'process_cpu_seconds_total'를 선택한다.

 

 

10. JMX-exporter 와의 연동 확인(3) Execute 버튼을 클릭한다.

 

 

11. JMX-exporter 와의 연동 확인(4) 아래와 같이 간단한 메트릭 데이터의 그래프를 확인할 수 있다.

 

 

 

이렇게 프로메테우스로 자바 메트릭 데이터를 수집해보았다.

 

다음 포스팅에서는 프로메테우스에서 수집한 메트릭데이터를 그라파나로 시각화해보도록 하겠다.

저작자표시 비영리 동일조건 (새창열림)

'DevOps' 카테고리의 다른 글

AWS Amplify에서 Module not found: Error: Can't resolve '@aws-amplify/ui-components' 에러  (0) 2023.01.10
[DevOps]로컬환경에서 JMX exporter + Prometheus + Grafana로 자바 모니터링 (4)Grafana 설치  (0) 2022.03.30
[DevOps]로컬환경에서 JMX exporter + Prometheus + Grafana로 자바 모니터링 (1)JMX exporter 설치  (0) 2022.03.29
[DevOps]로컬환경에서 JMX exporter + Prometheus + Grafana로 자바 모니터링 (1)Tomcat 설치  (0) 2022.03.27
[NCP]Naver Cloud Platform Certified Professional(200) 자격증 공부 (2)네이버 클라우드 특징 및 서비스  (0) 2022.03.25
'DevOps' 카테고리의 다른 글
  • AWS Amplify에서 Module not found: Error: Can't resolve '@aws-amplify/ui-components' 에러
  • [DevOps]로컬환경에서 JMX exporter + Prometheus + Grafana로 자바 모니터링 (4)Grafana 설치
  • [DevOps]로컬환경에서 JMX exporter + Prometheus + Grafana로 자바 모니터링 (1)JMX exporter 설치
  • [DevOps]로컬환경에서 JMX exporter + Prometheus + Grafana로 자바 모니터링 (1)Tomcat 설치
Canary_카나리아
Canary_카나리아
어쩌다 데브옵스 엔지니어가 된 문과생의 기록용 블로그
    반응형
  • Canary_카나리아
    release: canary
    Canary_카나리아
  • 전체
    오늘
    어제
    • 분류 전체보기 (120)
      • DevOps (67)
      • Programming (28)
      • Certifications (3)
      • ETC (20)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    클라우드엔지니어자격증
    spring
    네이버클라우드자격증
    NCP자격증
    ncp서비스
    네이버클라우드서비스
    백엔드개발
    Prometheus
    데브옵스엔지니어
    java개념
    한빛출판네트워크
    그라파나
    클라우드자격증
    백엔드공부
    개발자
    제로베이스
    kops사용법
    argocd
    terraform
    프로메테우스예제
    NCPassociate자격증
    자바개념
    프로메테우스
    Grafana
    백엔드
    그라파나예제
    NCPprofessional자격증
    백엔드스쿨
    kops란
    Java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
Canary_카나리아
[DevOps]로컬환경에서 JMX exporter + Prometheus + Grafana로 자바 모니터링 (3)Prometheus 설치
상단으로

티스토리툴바