Переменная Графана и запрос Прометея

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

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

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

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

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

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

1 ответ

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

label_values(nginx_ingress_controller_requests,ingress)

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

Другие вопросы по тегам