WHERE "interface" = ~ / ^ $ ifDescr $ /
теряет скобки вокруг запроса в запросе grafana при создании панели мониторинга.Это должно работать.Так или иначе, я фильтрую имена хостов, поэтому мой полный запрос -
SELECT mean("usage_idle") * -1 + 100 FROM "cpu" WHERE "host" =~ /^$Server$/ AND "cpu" = 'cpu-total' AND $timeFilter GROUP BY time($Interval) fill(null)
. Это должно помочь собрать воедино нужный вам запрос.Вы можете просто использовать построитель запросов Grafana и просто изменить выражение where, чтобы использовать значение регулярного выражения для переменной
Построитель запросов в Grafana
Скобки верны, если выпишут в TICK-скрипте или запрашивают базу данных напрямую из кли.Графана использует немного другой синтаксис запроса.