gpt4 book ai didi

grafana - 如何仅在普罗米修斯白天获得随时间推移的平均值

转载 作者:行者123 更新时间:2023-12-05 02:14:46 24 4
gpt4 key购买 nike

我目前正在尝试通过以下查询获取上个月 RAM 的平均使用百分比:

100 - ((avg_over_time(node_memory_MemAvailable_bytes{instance="...",job="..."}[4w]) * 100) / node_memory_MemTotal_bytes{instance="...",job="..."})

查询工作正常,但现在我想过滤掉夜间收集的值,以便在白天获得真实的使用百分比:是否可以仅获取收集的值的平均值在早上 8 点到晚上 8 点之间?

提前致谢!

马蒂亚斯

最佳答案

因为你不能有一个有漏洞的范围(即过去 4 周,但只有早上 8 点到晚上 8 点),你需要创建一个记录规则,只记录白天的可用内存,然后计算一个 avg_over_time 在由所述规则产生的时间序列上。

规则比较容易设置

node_memory_MemAvailable_bytes
and
hour(timestamp(node_memory_MemAvailable_bytes)) >= 8
and
hour(timestamp(node_memory_MemAvailable_bytes)) < 20

但它最初不会有任何历史记录,因此您必须等待几天才能从中获得任何有意义的数据。另请注意,此表达式将过滤 UTC 上午 8 点到晚上 8 点之间的样本。您可能需要根据您的时区进行调整。

关于grafana - 如何仅在普罗米修斯白天获得随时间推移的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53059856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com