Prometheus查询以获取每天的最新数据(每天的最大时间戳)



我有一个PromQL查询,它以10分钟为间隔返回过去n天的数据,有没有办法创建一个只包含n条目的报告,并且每个条目都是当天的最后一个值?我当前的查询如下:sum(增加(mymetric[1d]((输出数据如下:

"Time","sum(increase(mymetric[1d]))"
2022-02-22 15:00:00,89637
2022-02-22 15:10:00,89715
2022-02-22 15:20:00,89711
2022-02-22 15:30:00,89751
2022-02-22 15:40:00,89737
2022-02-22 15:50:00,89774
2022-02-22 16:00:00,89811
...
...
2022-03-22 15:00:00,89671

我需要的是这样的输出:

2022-02-22 00:00:00,89637
2022-02-23 00:00:00,89715
2022-02-24 00:00:00,89711
2022-02-25 00:00:00,89751
...
2022-03-22 00:00:00,89737

p.s.这个查询有点像计数器,

找到了解决方案,我使用Grafana进行报告,在Grafana中,我定义了最小步骤<1d>,最终报告就是我想要的。

我会使用max_over_time(metric{}[24h]),但我不确定如何将其与一天的开始(或一天中的其他时间(对齐

相关内容

最新更新