위키득계정 ↗
기술

Graphite 모니터링

Graphite 모니터링기술
주요 자료
수치형 시계열
자료 수신
Carbon
저장 구성
Whisper
화면 구성
Graphite 웹 응용
Graphite는 수치형 시계열 자료를 저장하고 필요할 때 그래프로 표현하는 모니터링 도구다. 외부 수집 도구나 응용이 보내는 측정값을 받아 시간에 따른 변화를 살펴보게 한다.

측정값에서 그래프까지

시간과 연결된 수치 자료를 보내면 저장된 결과를 그래프로 조회할 수 있다. 관측 대상에서 어떤 값을 측정할지는 외부 수집 도구나 응용이 맡고 Graphite는 받은 자료의 보관과 표현을 담당한다.

역할을 나눈 구성 요소

Carbon은 들어오는 시계열 자료를 받는 데몬이다. Whisper는 시계열 자료를 저장하는 데이터베이스 라이브러리이며 웹 응용은 저장한 자료에서 요청한 그래프를 만든다.

필요한 화면에 결과 연결

웹 응용은 그래프를 만들고 표시하는 여러 방법을 제공한다. URL 기반의 렌더링 API를 이용하면 다른 웹 화면에도 그래프를 연결할 수 있다. 자료를 보내는 경로와 결과를 보여 주는 경로가 나뉘어 있는 구조다.

관련 문서

Grafana / Prometheus 모니터링 / OpenMetrics / Thanos / 데이터베이스 / API