如何使用Prometheus作为数据源,使Grafana模板引用另一个变量?
我有一个带有服务和实例模板变量的Grafana仪表板。选择服务时,如何使其基于第一个模板变量列表过滤第二个模板变量?您可以在第二个变量查询中引用第一个变量。不过,我不确定是否有办法使用label_values助手 第一变量 查询:向上 正则表达式:/.*app=[^]**/ 第二个变量: 查询:up{app=$app} 正则表达式:/.*实例=[^]**/如何使用Prometheus作为数据源,使Grafana模板引用另一个变量?,grafana,prometheus,Grafana,Prometheus,我有一个带有服务和实例模板变量的Grafana仪表板。选择服务时,如何使其基于第一个模板变量列表过滤第二个模板变量?您可以在第二个变量查询中引用第一个变量。不过,我不确定是否有办法使用label_values助手 第一变量 查询:向上 正则表达式:/.*app=[^]**/ 第二个变量: 查询:up{app=$app} 正则表达式:/.*实例=[^]**/ 使用变量时,label_值可以正常工作。例如: label_values(cassandra_keyspace_readlatency_co
使用变量时,label_值可以正常工作。例如:
label_values(cassandra_keyspace_readlatency_count{product="$product"}, keyspace)
****变量1从度量中获取标签,以以下结尾:** 名称:实例 标签:实例 类型:查询 查询:label_values{name=~.*jvm_JvmMetrics_MemNonHeapUsedM},实例 ****变量2取决于变量1**: 名称:任务名称 标签:任务名称 类型:查询 查询:label_values{name=~.*jvm_JvmMetrics_MemNonHeapUsedM,instance=~$instance},task_name
Symbol~对于多个值这看起来像是一个更干净的选项。谢谢@Firdousi Farozan