Prometheus 每天的查询不在 24 小时“桶”中

Pat*_*sen 5 metrics grafana prometheus

我有一个以 grafana 作为 UI 的 Prometheus 实例,我想要一个对仪表速率求和的图表。

现在我有类似的东西:

sum(rate(myNiceMetric[1d])*60*60*24) by (result,component)
Run Code Online (Sandbox Code Playgroud)

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

有办法实现吗?

Mar*_*ira 0

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

sum(rate(myNiceMetric[$__range])*$__range_s) by (result,component)
Run Code Online (Sandbox Code Playgroud)

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

更多信息请参见此处的Grafana 文档。