使用来自其他变量选择的 grafana 变量依赖项(使用 prometheus)
Posted
技术标签:
【中文标题】使用来自其他变量选择的 grafana 变量依赖项(使用 prometheus)【英文标题】:Use grafana variable dependency from other variable selection (with prometheus) 【发布时间】:2020-11-21 06:03:20 【问题描述】:我正在使用 Grafana 显示 Prometheus 指标。我在grafana中有两个变量,一个是查询label_values(kubernetes_name)
。
我想创建另一个变量来提供 instance 标签值,但我不想获取此 instance 标签,我只想要那些来自具有 kubernetes_name=$kubernetes_name 的指标的指标,其中 $kubernetes_name 来自第一个变量。
基本上,我希望能够运行这个 label_values:
label_values(instance)
仅当这些来自具有标签的指标时
kubernetes_name = $kubernetes_name
我什至不确定我是否可以像这样进行值依赖,我在文档中找不到它:/
【问题讨论】:
【参考方案1】:在第一个变量中使用以下查询:
label_values(kubernetes_name)
在第二个变量中使用以下查询:
label_values(kubernetes_name="$kubernetes_name", instance)
【讨论】:
很好...有关于此的任何文档吗?我正在寻找一个阅读更多关于这些选项的好地方;) 我在文档中没有找到确切的内容,我找到的越接近这里:grafana.com/docs/grafana/latest/features/datasources/prometheus/…以上是关于使用来自其他变量选择的 grafana 变量依赖项(使用 prometheus)的主要内容,如果未能解决你的问题,请参考以下文章
在 Prometheus/Grafana 中创建一个变量,默认选择所有值
如何创建基于其他变量的反应式 Grafana 变量,所有这些变量都在仪表板设置中定义?
Grafana系列:如何去定义并配置更适合自己监控使用的变量