【问题标题】:Prometheus query per day not in 24h "buckets"Prometheus 每天查询不在 24 小时“桶”中
【发布时间】:2020-12-09 12:25:39
【问题描述】:

我有一个使用 grafana 作为 UI 的 prometheus 实例,我想要一个图表来汇总仪表的速率。

现在我有类似的东西:

sum(rate(myNiceMetric[1d])*60*60*24) by (result,component)

但问题是费率时间窗口涵盖了过去 24 小时,但要获得稳定的数字,我需要它是按天 (00:00-24:00)

有没有办法做到这一点?

【问题讨论】:

    标签: prometheus grafana metrics


    【解决方案1】:

    您可以使用仪表盘的时间范围:

    sum(rate(myNiceMetric[$__range])*$__range_s) by (result,component)
    

    面板将自动调整到所选时间范围(例如:过去 24 小时、昨天、今天到目前为止、上一周等)。

    Grafana 文档here 中的更多信息。

    【讨论】:

    • 不,这没有帮助,我仍然希望在图表中多天,但分组应该在天级别完成
    • 你做了什么来显示按天分组的图表?
    • 现在我使用 24 小时窗口进行 sum(rate(...)),但这不是一天分组,因为当您在上午 10 点查询数据时,它将是前一个上午 10 点所有“日子”的日子,当人们试图为他们的报告提供可靠的数字时,这很糟糕。这就是为什么我希望每天上午 0:00 到下午 12:00
    • @PatrickCornelissen 你能找到解决这个问题的办法吗?我也遇到了类似的问题
    • 我们放弃了。更重要的事情要解决。但是,当您找到解决方案时,它会很有趣。
    猜你喜欢
    • 2022-08-09
    • 1970-01-01
    • 1970-01-01
    • 2010-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    • 1970-01-01
    相关资源
    最近更新 更多