仅为特定命名空间标签过滤发布标签

Filter release label only for a specific namespace label

我有一个 grafana 实例,用于监视命名空间中部署的某些版本。命名空间在我对图表的查询中被硬编码,例如

jenkins_health_check_score{namespace="build",release="$release"}

我只想根据变量 release

进行过滤

现在的问题是 grafana 会在过滤器中列出部署在所有命名空间中的版本名称。但我希望它仅列出部署在 build 命名空间中的版本。

我当前的配置看起来像

我试过做类似

的事情
label_values(release)
label_values(namespace="build")

但这不起作用。

我收到错误

Template variables could not be initialized: 2:13: parse error: could not parse remaining input "(release)\nlabel"...

我在这里做错了什么?

试试这个:

Query: query_result(jenkins_health_check_score{namespace="build"})
Regex: /release="([^"]+)"/