普罗米修斯的范围查询

时间:2018-06-06 21:55:01

标签: prometheus prometheus-operator promql

我有一个指标(pkts_sent),它有几个参数(switchname和port)。我需要根据以下情况发出警报:如果pkts_sent的数量低于1000但是它只能针对端口1到10被触发。我不知道如何在查询中创建一系列端口。

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

1 个答案:

答案 0 :(得分:0)

这不是有效的PromQL查询(portid的预期值没有引号),[1-10]不是有效的正则表达式(=~期望的那个)。< / p>

请改为尝试:

  pkts_sent{portid=~"[1-9]|10"} < 1000