프로메테우스
- 애플리케이션에서 발생한 메트릭을 보관하는 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 |
댓글