prometheus+grafana实现筛选项关联查询

配置grafana连接prometheus后,使用prometheus的模板可以实现对图表的筛选,但如何通过前面选择条件关联查询后边的查询条件呢?

 

想到模板变量,是否可以在查询产生模板变量值时使用前边设定的模板变量?

 

prometheus+grafana实现筛选项关联查询

 

 

prometheus+grafana实现筛选项关联查询

 

prometheus+grafana实现筛选项关联查询

 

答案是可以的。

 

不过在使用过程中发现变量值有空值导致grafana的JavaScript报错,获取不到数据,于是使用了正则表达过滤了下/\d+/,这里的示例中值仅仅有数字。

 

 

参考:

http://docs.grafana.org/reference/templating/

https://prometheus.io/docs/querying/basics/