Prometheus <;聚合>_在普罗米修斯,随着时间的推移?

Prometheus <;聚合>_在普罗米修斯,随着时间的推移?,prometheus,Prometheus,普罗米修斯有一些功能,例如获取给定范围内数据点的最大值或最小值或。。。看 现在,当我需要最小值(数据)和最大值(数据)以及平均值时。。。我需要分别发送请求。如何在一个查询中实现这一点 [更新] 从Brian的回答中,我发现我的问题不够清楚,所以让我重新措辞: 我有一个以15秒为间隔的时间序列“温度”。 我希望每一个小时(或最后一个小时,其实并不重要)都有 最小/最大/平均/标准差 使用*\u over_time()函数,我需要为每个min/max/avg/…发送一个查询。。。(以及正确的时间间隔

普罗米修斯有一些功能,例如获取给定范围内数据点的最大值或最小值或。。。看

现在,当我需要最小值(数据)和最大值(数据)以及平均值时。。。我需要分别发送请求。如何在一个查询中实现这一点

[更新]

从Brian的回答中,我发现我的问题不够清楚,所以让我重新措辞:

我有一个以15秒为间隔的时间序列“温度”。 我希望每一个小时(或最后一个小时,其实并不重要)都有 最小/最大/平均/标准差

使用
*\u over_time()
函数,我需要为每个min/max/avg/…发送一个查询。。。(以及正确的时间间隔)。有没有一种方法可以在一个查询中实现这一点(因此基本上返回一个包含min/max/avg/…)的k-v对哈希?

min(minu over_time(metric[1h]))
可以让您这样做

[更新]


最好为每个要计算的函数发送一个查询。你可以用诡计一次完成,但这会更加复杂,也很难维护。

谢谢Brian。看来我的问题还不够清楚。我试着重新措辞。