从SQL数据库可视化时间序列(Postgres)



我正在构建一个应用程序,该应用程序在SQL数据库上应用数据科学模型,用于传感器度量。为此,我选择了PipelineDB(基于Postgres),它使我能够在我的度量上构建一个连续视图,并将模型应用于每一行。

现在,我只想观察我通过仪表板上的传感器收集的指标。"指标"表如下所示:

+---------------------+--------+---------+------+-----+
| timestamp           | T (°C) | P (bar) | n    | ... |
+---------------------+--------+---------+------+-----+
| 2015-12-12 20:00:00 | 20     | 1.13    | 0.9  |     |
+---------------------+--------+---------+------+-----+
| 2015-12-13 20:00:00 | 20     | 1.132   | 0.9  |     |
+---------------------+--------+---------+------+-----+
| 2015-12-14 20:00:00 | 40     | 1.131   | 0.96 |     |
+---------------------+--------+---------+------+-----+

我想建立一个仪表板,在其中我可以看到我的所有指标随着时间的推移而变化。甚至可以选择显示哪一列。

所以我找到了一些可以满足我需求的工具,它们是Grafana或Chronograf for InfluxDB。但它们都不允许我直接插入Postgres并查询我的表来生成这些工具所需的公制格式的数据。

对于如何将此类仪表板与此类数据一起使用,您有什么建议吗

这里有点晚,但Grafana现在直接支持Postgresql数据源:https://grafana.com/docs/features/datasources/postgres.我已经在几个项目中使用过它,而且它非常容易设置和使用。

最新更新