시계열 엔진 개요
시계열 엔진(TSE)은 메트릭 전용 저장·조회 엔진입니다. 플랫폼과 엣지가 자기 상태를 숫자로 밀어 넣고, PlantPulse Dashboard 가 그것을 그립니다.
「시계열 데이터베이스」와 «다른 것» 입니다
이름이 닮아 가장 많이 헷갈리는 자리입니다. 층도, 담는 것도, 질의 언어도 다릅니다.
| 시계열 엔진 (TSE) | 시계열 데이터베이스 | |
|---|---|---|
| 무엇을 담나 | 메트릭 — PLANTPULSE.JMX.* · PLANTPULSE.EDGE.* 처럼 시스템 자신의 지표 | 센서 값 — 현장에서 올라온 태그 포인트(pp.tm_tag_point) |
| 성격 | 메트릭 전용 (KairosDB 계열) | 범용 시계열 데이터베이스 (Aster TSDB 사내 포크) |
| 포트 | 7800(평문) · 7801(TLS) | 9042 (CQL) |
| 질의 | TQL | CQL — time_bucket_gapfill 같은 내장 함수 |
| 화면 | 번들 PlantPulse Dashboard(3000) · 시계열 분석기(7801) | 질의 콘솔 · Spark SQL |
| 문서 | 이 절 | 시계열 데이터베이스 |
「설비 온도가 어땠나」는 데이터베이스, 「어제 수집기가 몇 건 처리했나」는 엔진입니다.
무엇이 들어 있나
| 무엇 | 값 |
|---|---|
| 엔진 | tse — 포트 7800(HTTP) · 7801(TLS) |
| 대시보드 | 번들 PlantPulse Dashboard — 포트 3000 |
pd 서비스 | timeseries — MASTER 노드에서만 (2026-09-05 부터) |
| 실제 저장소 | Aster TSDB (엔진이 그 위에 얹힙니다) |
엔진도 결국 Aster TSDB 에 씁니다 — 그래도 «다른 것» 입니다
TSE 는 자기 저장소를 따로 갖지 않고 같은 Aster TSDB 링을 씁니다. 그렇다고 둘이 같은 것은 아닙니다 — 키스페이스와 스키마가 다르고, 질의 경로도 다릅니다. 엔진에 넣은 메트릭은 CQL 로 태그 테이블을 뒤져도 나오지 않습니다.
이 절의 문서
| 하려는 일 | 문서 |
|---|---|
| 밖에서 질의하거나 값을 넣는다 | TQL 과 JDBC 드라이버 |
| 대시보드를 만든다 | PlantPulse Dashboard 로 대시보드 만들기 |
| Prometheus·PromQL 로 쓴다 | Prometheus 연동 |
| 엔진 자신의 지표를 본다 | 시계열 분석기 |
| 모듈·포트·기동 순서 | plantpulse-timeseries 컴포넌트 |