위키득계정 ↗
기술

OpenTSDB

OpenTSDB기술
주요 대상
시계열 자료
요청 처리
TSD
저장 백엔드
HBase 또는 Google Bigtable
자료 구분
지표 이름과 태그
OpenTSDB는 시간에 따른 측정 자료를 저장하고 조회하는 분산 시계열 시스템이다. TSD라는 데몬이 자료의 입출력을 맡고 HBase나 Google Bigtable 같은 저장 백엔드를 활용한다.

자료를 받는 데몬 계층

응용과 수집 도구는 측정한 자료를 TSD에 보낸다. 사용자는 하부 저장소에 직접 접근하는 대신 TSD의 프로토콜이나 HTTP API로 자료를 읽고 쓴다. 여러 TSD를 배치해 요청을 처리할 수 있다.

시간과 태그로 표현하는 측정

자료점은 지표 이름과 시각 및 값과 태그 집합으로 표현한다. 같은 지표라도 태그의 조합이 다르면 서로 다른 시계열로 구분된다. 태그는 개별 원천의 상태를 분리해 보거나 관련 원천들을 묶어 분석하는 데 활용한다.

조회 결과의 활용

내장 화면에서는 지표와 태그를 선택해 시계열 그래프를 만들 수 있다. HTTP API는 외부 대시보드나 모니터링 도구가 자료를 조회하는 연결점이다. 수집 도구와 저장 백엔드 및 결과 화면을 나누어 구성한다.

관련 문서

Bigtable / Graphite 모니터링 / InfluxDB / VictoriaMetrics / HTTP / API