在 PlantPulse Dashboard 中创建仪表板
时序引擎 内置了 PlantPulse Dashboard(端口 3000)。由于专用的数据源插件和五个预配置的仪表板已经就绪,通常 无需新增内容,只需修改即可。
pd status timeseries # engine(tse) → dashboard(grafana) 순으로 뜬다
curl -k https://<호스트>:3000/ # PlantPulse Dashboard 로그인 화면
pd 服务名称是 timeseries,并且 仅在 MASTER 节点上运行(自 2026-09-05 起)。
内置内容
| 项目 | 值 |
|---|---|
| 数据源插件 | plantpulse-timeseries-datasource — 「PlantPulse Timeseries」 |
| 自定义面板 | kopens-status-timeline-panel — 将布尔(0/1)时序显示为 颜色带 |
| 预配置仪表板 | PLANTPULSE 文件夹中有五个 — datalake · edge · messaging · server · statistics |
预配置仪表板是通过 文件进行预置 的(disableDeletion: true、
allowUiUpdates: false)。在界面上修改后不会保存,因此请 复制后使用。
创建新仪表板
1. 选择数据源
添加面板后,在数据源中选择 PlantPulse Timeseries。
如果列表中不存在,说明插件未加载,请在 pd restart timeseries 后重新查看。
2. 通过标签路径指定序列
此数据源不是用 SQL,而是通过 标签路径 查找序列——与 TQL 的 FROM 子句格式相同。
<채널>.<설비>.<태그>
예: CHANNEL1.PUMP1.TEMP_0001
如果想直接使用查询语言,可以使用 TQL → TQL 与 JDBC 驱动
3. 填充空白区间
以比采集周期更密集的间隔绘制时,空桶会显示为断开的线。
使用时序函数的 time_bucket_gapfill · locf 进行填充 →
时序函数
4. 状态信号请使用专用面板
对于运行/停止等 0/1 信号,时间轴比折线图更易读。 在面板类型中选择 Status Timeline。
连接到外部 Grafana
如果已有运行的 Grafana,也可以连接到它。有两种方式。
| 方式 | 做法 |
|---|---|
| 迁移插件 | 将内置数据源插件复制到外部 Grafana 的插件目录 |
| 通过 JDBC 连接 | jdbc:ts://<호스트>:7800 — TQL 与 JDBC 驱动 |
内置 PlantPulse Dashboard 的数据源指向 TSE_URL(默认 http://tse:7800)——
这是 容器网络内的名称,从外部无法访问。在外部 Grafana 中
必须改为实际的主机地址。
如果熟悉 PromQL
TSE 还提供 Prometheus 兼容适配器。可以不使用专用插件,而是通过 Grafana 的 Prometheus 数据源连接,直接使用 PromQL → Prometheus 集成
堆栈本身的健康状态(容器状态·端口)是另一回事,管理控制台通过 /metrics
提供。 → 端口与服务管理
相关文档
- TQL 与 JDBC 驱动
- 时序函数
- 时序引擎组件 — 端口 · 启动顺序
- 时序分析器 — 以树形展示引擎指标