【问题标题】:Graphing dashboard with thresholds taken from database使用从数据库中获取的阈值绘制仪表板
【发布时间】:2020-03-28 01:06:10
【问题描述】:

我有一个与 Home Assistant 一起运行的气候控制自动化工具。 Hass 支持多种类型的实体状态(传感器数据等)的长期 db 存储,如 datadog、influbdb、graphite 等。到目前为止,我已经尝试过 influxdb 和graphite。

我一直在使用 grafana 来可视化数据。我想在数据库中存储阈值,例如最低/最高温度。可以使用 hass UI 上的输入滑块设置这些温度。设置后,这些控件可以保留数天,甚至数周。所以很长一段时间内,数据库中可能只有一个数据点。

如果我想在 grafana 上显示这些,它们会很快从正在查看的时间范围中消失,并且 grafana 只是从图表中删除实体。 Influx 有一个“使用以前的值”,graphite 有一个“keepLastValue”功能,我想我可以用它来从数据库中提取阈值的最后一个值,但是在这两种情况下,这些值必须存在于所选的时间范围内。如果控件的先前值是时间范围之前的几天,那太糟糕了,太可悲了。

我认为这是一个非常普遍的要求,但也许不是。

有没有人知道数据库和仪表板的组合可以显示实体的最后一个值,即使最后一个值的记录距离选择的时间范围很远?

【问题讨论】:

  • 您是否尝试使用通过数据库查询分配的模板变量,时间范围足够宽?模板编辑器中使用的时间范围可以独立于仪表板范围/

标签: database graph influxdb graphite


【解决方案1】:

它还没有 Grafana 支持(一周或两周后推出),但 Questdb 支持时间序列数据库上的传统 SQL,并且可能能够执行您想要的操作。 https://questdb.iohttps://github.com/questdb 在 GitHub 上。

【讨论】:

    猜你喜欢
    • 2017-10-24
    • 1970-01-01
    • 2016-06-26
    • 1970-01-01
    • 1970-01-01
    • 2013-10-25
    • 1970-01-01
    • 1970-01-01
    • 2017-02-12
    相关资源
    最近更新 更多