2

我在尝试query使用此公式创建类型的自定义变量时遇到问题:

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

当我对普罗米修斯服务器播放此查询时(没有“label_values”,这是一个 grafan 模板函数),它工作正常。

我有以下吐司错误:

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

此变量的目的是仅列出在过去 10m 期间有活动的 Ingress 标签。

4

1 回答 1

0

label_values(metric,label)Grafana 函数,而不是 Prometheus 函数。由于它只需要一个指标(而不是时间序列/向量),您只需要:

label_values(nginx_ingress_controller_requests,ingress)

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

于 2018-11-06T23:15:58.497 回答