跳到主要内容

时序引擎概述

时序引擎(TSE)是一个仅用于指标的存储与查询引擎。平台和边缘将其自身状态 以数字形式写入,PlantPulse Dashboard 则负责绘制这些数据。

这不是「时序数据库」,请勿混淆

由于名称相近,这是最容易混淆的地方。它们的层级、存储内容以及查询语言都不同。

时序引擎 (TSE)时序数据库
存储什么指标 — 如 PLANTPULSE.JMX.* · PLANTPULSE.EDGE.* 所示的系统自身的指标传感器值 — 来自现场的上传标签点(pp.tm_tag_point)
性质指标专用(KairosDB 系列)通用时序数据库(Aster TSDB 内部分支)
端口7800(明文) · 7801(TLS)9042 (CQL)
查询TQLCQL — 如 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·PromQLPrometheus 集成
查看引擎自身的指标时序分析器
模块·端口·启动顺序plantpulse-timeseries 组件