파비의 매일매일 공부기록

파이썬으로 하는 데브옵스 - 7장 #2 본문

Study/Python

파이썬으로 하는 데브옵스 - 7장 #2

fabichoi 2021. 12. 29. 23:30

모니터링
- 그 자체로는 아무것도 할 수 없지만 시스템은 갖춰 있어야 함.
- 보통은 프로덕션 수명주기에 관한 가장 어려운 문제들의 답을 얻는데 도움이 될 수 있음.
- 풀과 푸시 두 가지 패러다임이 있음.
- 프로메테우스는 풀을 다루고 그라파이트는 푸시를 다룸.

그라파이트
- 숫자 시간 기반 데이터를 위한 데이터 저장소.
- 캡처된 시간과 상관관계가 있는 숫자 정보를 보관하고 사용자 정의 가능한 규칙에 따라 저장
- 시간 범위와 함께 데이터에 대한 정보를 쿼리 할 수 있는 매우 강력한 API를 제공
- 데이터를 수집하지 않음. 대신 API와 일정 주기 동안의 방대한 데이터를 처리하는 기능에 집중.
- 수집 소프트웨어로 StatsD를 사용하는 경우가 많음.
- 메트릭 렌더링을 위해 그라파나 프로젝트를 활용.

프로메테우스
- 그라파이트와 유사.
- 그러나 소스에서 정보를 가져오고 HTTP를 통해 수행하는 점이 차이가 있음.
- 메트릭 데이터를 수집할 수 있도록 HTTP 엔드포인트를 노출하는 서비스가 필요.
- 결고를 트리거하거나 규칙을 구성할 수 있는 기본 경고 기능 존재.
- 이후에 프로메테우스로 구축한 예제를 소개.

반응형
Comments