1

我有一个指标(pkts_sent),它有几个参数(交换机名和端口)。我需要根据以下条件触发警报:如果 pkts_sent 的数量低于 1000,但它只能针对端口 1 到 10 触发。我不确定如何在查询中创建一系列端口。

pkts_sent {portid=~[1-10]} < 1000 不起作用,因为未显示 1 到 10 之间的所有端口。

4

1 回答 1

0

这不是有效的 PromQL 查询(预期值周围没有引号portid),[1-10]也不是有效的正则表达式(这是=~预期的)。

试试这个:

  pkts_sent{portid=~"[1-9]|10"} < 1000
于 2018-06-07T08:41:40.627 回答