Диапазон запроса в Прометее - PullRequest
0 голосов
/ 07 июня 2018

У меня есть метрика (pkts_sent), и у нее есть пара параметров (switchname и порт).Мне нужно активировать предупреждение, основываясь на условии, что если число pkts_sent меньше 1000, но оно может быть запущено только для портов с 1 по 10. Я не уверен, как я могу создать диапазон портов в запросе.

pkts_sent {portid = ~ [1-10]} <1000 не работает, так как все порты с 1 по 10 не отображаются.</p>

1 Ответ

0 голосов
/ 07 июня 2018

Это недопустимый запрос PromQL (кавычек вокруг ожидаемого значения portid нет), а [1-10] не является допустимым регулярным выражением (именно этого ожидает =~).

Попробуйтеэто вместо:

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