매트릭 데이터 수집
2023. 1. 11. 14:20ㆍ기술공부
Prometheus
- Kubernetes상에서 가장 많이 사용하는 오픈 소스 기반 모니터링 시스템
- Kubernetes클러스터 및 Docker컨테이너들을 손쉽게 모니터링 가능
- 텍스트 형식으로 메트릭을 쉽게 노출 가능
- key-value형태로 집계→Grafana같은 대시 보드 시스템에서 그래프로 쉽고 간단하게 대시 보드 생성
- 대부분의 모니터링 도구가 서버에 클라이언트를 설치하고 메트릭 데이터를 수집하여 서버로 전송
- →Prometheus는 서버에 클라이언트가 떠있으면 서버가 주기적으로 클라이언트에 접속해서 데이터를 수집
시계열 메트릭 데이터 시각화를 위해 대시보드를 제공해주는 오픈소스 모니터링 툴
cAdvisor
- Docker 컨테이너 리소스를 모니터링할 수 있는 툴
- Docker엔진 및 컨테이너, 이미지등에 대한 데이터를 수집
메트릭 데이터 수집 과정
cAdvisor가 데이터 수집하여 Prometheus로 전송
→Prometheus가 컨테이너들에서 온 데이터를 가공하고 분석하여 Grafana로 전송
→Grafana가 대시보드를 이용해 데이터 시각화
'기술공부' 카테고리의 다른 글
@NoArgsConstructor(access=Level.PROTECTED) (0) | 2023.11.26 |
---|---|
AOP(Aspect Oriented Programming)/Spring (1) | 2023.11.20 |
WEB 서버와 WAS의 차이 (0) | 2023.11.13 |
쿠키와 세션 그리고 jwt (0) | 2023.11.05 |
Docker (0) | 2023.01.11 |