본문 바로가기
MSA/MSA관련기술

마이크로미터, 프로메테우스와 그라파나

by 문자메일 2023. 4. 10.

프로메테우스

  • 애플리케이션에서 발생한 메트릭을 보관하는 DB.
  • 프로메테우스가 메트릭을 지속해서 수집하고 DB에 저장한다.

 

프로메테우스 다운로드 사이트 URL

https://prometheus.io/download/

 

 

그라파나

  • 프로메테우스에 있는 DB에서 메트릭 데이터를 불러서 사용자가 보기 편하게 데이터를 그래프로 보여주는 대시보드 역할을 수행하는 툴

다운로드 링크

https://grafana.com/grafana/download

 

 

전체 구조

 

1. 스프링 부트 엑츄에이터와 마이크로미터를 사용해서 메트릭 자동으로 생성 진행한다. ( 마이크로미터 프로메테우스 구현체 넣으면 프로메테우스가 읽을 수 있는 포멧으로 메트릭 생성함)

2. 프로메테우스는 앱에서 프로메테우스 구현체를 통하여 메트릭을 지속 수집 진행하고, 수집된 메트릭을 내부 DB에 저장한다.

3. 그라파나는 프로메테우스의 데이터를 통해 메트릭을 조회하고 대시보드로 그래프를 보여준다.

 

'MSA > MSA관련기술' 카테고리의 다른 글

대용량 트래픽 고려  (0) 2023.08.27
kafka(카프카)  (0) 2023.05.31
테스트 코드 커버리지 측정 (jacoco 활용)  (0) 2022.12.18
마이크로미터  (0) 2022.12.08
micro service 분산 추적 zipkin  (0) 2022.12.08

댓글