【问题标题】:Using Postgres with Grafana将 Postgres 与 Grafana 一起使用
【发布时间】:2018-07-08 18:47:59
【问题描述】:
是否要求您必须在 postgres 中使用时间或日期时间列才能在 Grafana 仪表板上提取指标?
我问是因为我有一个仅包含日期的列,而我无法仅显示基于日期的指标。除非我在文档中遗漏了一些东西。 Postgres in Grafana
如果有人有任何有用的信息,将不胜感激。
我所需要的只是一个起点。
我是 Grafana 的新用户,我正在努力解决这个问题。
【问题讨论】:
标签:
postgresql
postgresql-9.1
grafana
【解决方案1】:
根据文档:
如果您将Format 设置为Time series,例如在图形面板中使用,则查询必须返回一个名为时间的列,该列返回一个sql 日期时间或任何表示unix 纪元的数字数据类型(以秒为单位)。
因此,您只需将带有日期的列转换为 unix 纪元并将其命名为 time。您可以自己完成或使用 grafana 提供的宏(请参阅文档)进行转换,这些宏会扩展为原生 postgres 表达式。查看“生成的 SQL”以查看发送到数据库的实际查询也很有帮助。