如何从范围矢量中剥离标签



我有警报量表,它包含以随机间隔采样的事件数据(每次刮取可以有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]))

最新更新