【问题标题】:Influxdb - ignore partial intervals in group byInfluxdb - 忽略分组中的部分间隔
【发布时间】:2021-02-27 06:12:03
【问题描述】:

我觉得这是所有 influxdb/grafana 用户都会遇到的问题。每当我创建一个按时间间隔显示聚合的图表时,最近和最旧的间隔都会被缩短,并且图表的末端会显示不正确的值。例如,我每 10 秒就有一次数据,所以我应该每小时获得 360 个值。我想创建一个图表,显示每小时进入的数据点数量。所以我在下面有这个查询,它按小时计算并在 24 小时内运行。我遇到的问题是最近的间隔几乎总是小于 360,因为它不完整并且最旧的间隔通常被切断,所以它也显示出太低的值。对于我创建的按时间间隔分组的任何图表,这几乎总是一个问题。有没有办法忽略不完整的间隔?我很高兴能在 influx 或 grafana 中找到解决方案。

SELECT count("wifiStrength") FROM "detailed_data"."water" WHERE $timeFilter GROUP BY time(1h) fill(null)

对于任何好奇的人,数据来自水表并记录用水量。

【问题讨论】:

    标签: grafana influxdb


    【解决方案1】:

    在 Grafana 中使用更智能的时间范围,以便选择完整的时间。请参阅文档,/h 在这里很重要,例如:

    【讨论】:

    • 谢谢,但如果用户选择不同的时间范围,那么它就会丢失。它还会影响页面上所有不理想的图形。我可以将此图表移动到它自己的页面,但最好将它与其他未按小时分组的图表放在一起
    猜你喜欢
    • 1970-01-01
    • 2020-12-30
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    相关资源
    最近更新 更多