Grafana变量和Prometheus查询

Grafana变量和Prometheus查询,grafana,prometheus,promql,Grafana,Prometheus,Promql,尝试使用以下公式创建类型为query的自定义变量时遇到问题: label_values(increase(nginx_ingress_controller_requests{namespace=~"$Namespace"}[10m])>0,ingress) 当我在prometheus服务器上播放这个查询时(没有“label_values”,这是一个grafan模板函数),它工作得很好 我有以下错误: Template variables could not be initialized:

尝试使用以下公式创建类型为
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米期间有活动的入口标签。

标签值(公制,标签)
是一个函数,而不是普罗米修斯函数。因为它只需要一个度量(不是timeseries/vector),所以您只需要:

label_values(nginx_ingress_controller_requests,ingress)

我认为您不能在自定义变量查询中按名称空间进行限制。

在我看来,错误似乎出现在模板变量定义中,而与Prometheus无关。