首页 > 解决方案 > Prometheus 每天查询不在 24 小时“桶”中

问题描述

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

现在我有类似的东西:

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

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

有没有办法做到这一点?

标签: prometheusgrafanametrics

解决方案


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

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

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

此处的 Grafana 文档中的更多信息。


推荐阅读