Графана - использовать пользовательскую переменную в качестве регулярного выражения в запросе - PullRequest
0 голосов
/ 20 марта 2019

у нас есть источник данных prometheus, и я застрял при попытке использовать пользовательскую переменную с несколькими значениями в качестве значений, разделенных запятыми, я хотел бы использовать ее для замены в качестве регулярного выражения в label_values ​​(job = ~ $ "{eks_cluster: regex}" ), но я получаю ошибку шаблонных переменных не может быть инициализирован. Ниже приведены скриншоты, чтобы показать, чего я пытаюсь достичь enter image description here

enter image description here

1 Ответ

0 голосов
/ 20 марта 2019

Ваша проблема не в переменной eks_cluster. Это так же не будет работать, если запрос просто label_values(job=~".")

Запрос label_values, , как описано в документации Grafana , принимает либо имя метки, либо имя метки, а также имя метрики. Не нужно совпадать, чтобы делать то, что вы хотели. Если вы хотите отфильтровать возвращаемые значения, используйте поле Regex чуть ниже Query.

...