我有警报量表,它包含以随机间隔采样的事件数据(每次刮取可以有0到任意数量的事件(
Alerts{type="a","hour"="20"} 10
Alerts{type="a","hour"="21"} 20
Alerts{type="b","hour"="21"} 40
我想按类型获取最新消息,其中小时标签将被剥离,那么下面的查询会返回什么?
Alerts{type="a"} 20
Alerts{type="b"} 40
我想要像一样的东西
last without(hour)(Alerts)
last_over_time without(hour)(Alerts[24h])
last_over_time(ignoring(hour)Alerts[24h])
last_over_time(label_replace(Alerts, "hour", "", "hour", ".*")[24h:5s])
所有这些都不起作用。。。
当仅通过type
获取最后一个标签时,如何禁用hour
标签?它最常见的图表任务(填补没有发生事件的空白(,当你处理事件时,找不到的任何信息
试试这个:
max without (hour) (last_over_time(ALERTS[24h]))