仅为特定命名空间标签过滤发布标签
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="([^"]+)"/
我有一个 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="([^"]+)"/