正如标题所说,我正在寻找一种方法来获得时间序列的最大值,该时间序列每天都会重置。完成此任务后,我想对这些值进行求和以获得每月/每年的值。在普罗米修斯中实现这一目标的最佳方法是什么?
正如我在prometheus-developers上的文章中所述,这是一个可能的选项,尽管它远不可读:
up{job="prometheus"} + ignoring(year, month, day) group_right
count_values without() ("year", year(timestamp(
count_values without() ("month", month(timestamp(
count_values without() ("day", day_of_month(timestamp(
up{job="prometheus"}
)))
)))
))) * 0
Run Code Online (Sandbox Code Playgroud)
将 的两个实例替换up{job="prometheus"}为您需要的任何系列选择器。但不知道这有多有效。:o)
| 归档时间: |
|
| 查看次数: |
12295 次 |
| 最近记录: |