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

时间:2015-12-21 18:09:54

标签: postgresql time-series influxdb grafana pipelinedb

我正在构建一个应用程序,在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 |     |
+---------------------+--------+---------+------+-----+

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

所以我找到了一些可以满足我需求的工具,这些工具是针对InfluxDB的Grafana或Chronograf。 但是它们都不能让我直接插入Postgres并查询我的表来生成这些工具所需的度量标准格式的数据。

对于如何使用此类数据板显示这些数据,您有什么建议吗?

1 个答案:

答案 0 :(得分:0)

有点晚了,但是Grafana现在直接支持Postgresql数据源:https://grafana.com/docs/features/datasources/postgres。我已经在多个项目中使用过它,并且它真的很容易设置和使用。

相关问题