Диапазон запроса в Прометее

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

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

1 ответ

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

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

  pkts_sent{portid=~"[1-9]|10"} < 1000
Другие вопросы по тегам