首页 > 解决方案 > 如何在每个时间窗口显示promethus + grafana的增加()函数结果

问题描述

我有以下查询:

总和(增加(mymetrics [10m]))

因此,我的目标是每 10m 周期查找 mymetrics(计数器)的变化,这个查询做得很好。

但我不确定如何在 grafana 中显示每 10m 时间窗口的值,例如过去 5 小时。所以我希望有 30 个这样的值(6*5)。Grafana 图不适合,因为它不使用时间窗口作为 X 轴。

有没有更好的方法来实现它?

标签: prometheusgrafana

解决方案


你可以在你的情况下这样做。

使用min step参数并将其设置为10m。我还建议您在本月发布 Grafana 7.2后切换到$__intervalas 范围。$__rate_interval

在此处输入图像描述

请注意,一旦您缩小到足够远,您的“时间窗口”将开始变得大于配置的 10 分钟。如果你放大得很近,你的图表的分辨率会很低,因为下限是 10 分钟。


推荐阅读