donaricano-btn

  오픈소스 모니터링 시스템 프로메테우스란?


1. 정의

프로메테우스는 오픈소스 모니터링 시스템이다. 

- https://prometheus.io/docs/introduction/overview/


2. 특징

     - 다양한 데이터모델

- 다양한 데이터 모델을 위한 유연한 쿼리문

- 분산저장소에 의존하지 않으며 자율적인 싱글서버이다

- 타임시리즈의 수집이 pull model에 의해 진행된다

- 푸싱타임시리즈는 중간 게이트웨이에 의해 섭포트 된다. 

- 타겟(클라이언트) 는 서비스 디스커버리 혹은 고정 설정값에 의해 발견된다

- 다양한 그래픽 모드와 대쉬보드를 지원한다. 


3. 구성

- Main prometheus server: 클라리언트 정보와 시간 정보를 수집한다.

- client lib : 애플리케이션의 코드를 위한 lib

- push gateway : 짧은 잡을 위한 게이트

- exporters :  특별한 목적의 시작점

- alertmanager


4. 아키텍쳐


블로그 이미지

리딩리드

,