Prometheus
오픈소스 데이터 수집 툴
Prometheus(프로메테우스)는 대상 시스템으로부터 각종 모니터링 지표를 수집하여 저장하고 검색할 수 있는 시스템이다.
프로메테우스 특징
- 그라파나를 통한 시각화 지원한다.
- 많은 시스템을 모니터링할 수 있는 다양한 플러그인을 가지고 있다.
- 쿠버네티스의 메인 모니터링 시스템으로 많이 사용된다.
- 프로메테우스가 주기적으로 Exporter(모니터링 대상 시스템)로부터 pulling 방식으로 메트릭을 읽어서 수집한다.
관련 페이지
Spring Boot default-metrics
Spring Boot 2의 액추에이터 모듈에는 애플리케이션에 대한 모니터링 및 관리 기능을 제공하며 Micrometer 메트릭 수집 기능이 포함되어 있다. Micrometer는 많은 유용한 기본 메트릭으로 미리 구성되어 제공되며 사용자가 직접 구성할 수 있는 기능도 포함한다.
Spring Boot + Prometheus + Grafana + Docker로 애플리케이션 모니터링 연동 퀵가이드
Spring Boot에 Prometheus, Grafana 연동
Spring Batch + Prometheus + Pushgateway + Grafana + Docker로 애플리케이션 모니터링
Spring batch에 Pushgateway, Prometheus, Grafana 연동
최종 수정 : 2024-01-18