본문 바로가기
개발/etc

JMX exporter + Prometheus + Grafana 로 자바 모니터링 (3)

by HW프로젝트 2024. 8. 26.

환경

모니터링 서버

CentOS 7.6.1810

OpenJDK 1.8

 

운영 서버

Tomcat 8.5.58

 

구조

 

 

1. Grafana 를 다운받을 경로를 복사한다.

https://grafana.com/grafana/download

 

Download Grafana | Grafana Labs

Overview of how to download and install different versions of Grafana on different operating systems.

grafana.com

 

2. 모니터링할 서버에 접속하여 복사해둔 링크를 입력하여 설치한다.

 

3. 설치가 완료되면 실행명령어를 입력하고 실행 상태를 확인한다.

 - systemctl start grafana-server.service

 - systemctl status grafana-server.service

 

4. 브라우저에서 IP:3000 접속 확인한다.

 - 기본 로그인 ID/PW는 admin/admin 이다.

 

5. DATA SOURCES 및 prometheus 연결을 진행한다.

 

6. grafana dashboards 로 이동하여 대시보드 템플릿을 검색한다.

https://grafana.com/grafana/dashboards/

 

Grafana dashboards | Grafana Labs

No results found. Please clear one or more filters.

grafana.com

필자는 JVM 모니터링을 위해 아래 대시보드를 이용하였다.

 - 검색 후 클릭하여 대시보드 템플릿을 확인하고 Copy ID to clipboard를 선택한다.

 

7. 복사한 대시보드 템플릿을 임포트 한다.

 

 

8. 임포트 완료 후 대시보드를 확인한다.

 

 

이로서 JMX exporter + Prometheus + Grafana 를 이용한 모니터링 설정이 완료되었다!

 

참고

https://canaryrelease.tistory.com/18

 

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

이번 포스팅에서는 지난 포스팅들에 이어 Prometheus + Grafana로 자바 모니터링 시스템을 구축하기 위해 그라파나를 설치해보도록 하겠다. [지난 포스팅] https://canaryrelease.tistory.com/15 - [DevOps] 로컬 환

canaryrelease.tistory.com

 

https://ttl-blog.tistory.com/1366

 

[그라파나] - [1] 그라파나(Grafana) 대시보드 생성

🧐 그라파나 (Grafana) 이전 글에서 간단히 언급했지만 다시 한 번 하도록 하겠습니다. 프로메테우스가 DB라고 한다면, 이 DB에 있는 데이터를 불러서 사용자가 보기 편하게 보여주는 대시보드가

ttl-blog.tistory.com