Переменная Графана и запрос Прометея - PullRequest
0 голосов
/ 26 октября 2018

У меня проблема при попытке создать пользовательскую переменную типа query с этой формулой:

label_values(increase(nginx_ingress_controller_requests{namespace=~"$Namespace"}[10m])>0,ingress)

Когда я играю этот запрос к серверу Prometheus (без "label_values", который является шаблоном графанафункция) работает нормально.

У меня есть следующая ошибка тоста:

Template variables could not be initialized: parse error at char 9: could not parse remaining input "(nginx_ingress_"...

Цель этой переменной - перечислить только те ярлыки входа, которые имели активность в течение последних 10 мес.

1 Ответ

0 голосов
/ 07 ноября 2018

label_values(metric,label) - это функция Графана , а не функция Прометея. Так как он принимает только метрику (не серию времени / вектор), вы просто хотите:

label_values(nginx_ingress_controller_requests,ingress)

Я не думаю, что вы можете ограничить пространство имен в запросе пользовательской переменной.

...