Prometheus

오픈소스 데이터 수집 툴

Prometheus(프로메테우스)는 대상 시스템으로부터 각종 모니터링 지표를 수집하여 저장하고 검색할 수 있는 시스템이다.

프로메테우스 특징

  • 그라파나를 통한 시각화 지원한다.
  • 많은 시스템을 모니터링할 수 있는 다양한 플러그인을 가지고 있다.
  • 쿠버네티스의 메인 모니터링 시스템으로 많이 사용된다.
  • 프로메테우스가 주기적으로 Exporter(모니터링 대상 시스템)로부터 pulling 방식으로 메트릭을 읽어서 수집한다.

관련 페이지


Prometheus의 특징과 아키텍처

Prometheus와 CNCF, Observability

Prometheus를 설치 및 시작

Grafana(그라파나) - 오픈소스 데이터 모니터링 툴

Prometheus + Grafana + Docker Compose 설치

Prometheus, Grafana를 Docker에 설치하고 작동하는 방법에 대해서 설명한다.

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