Grafana的变量功能还是挺强大的,可以设置页面的变量,也可以在panel links的url上拼接变量从而根据变量值link到不到的页面中。如何实现变量的灵活使用,如下步骤:
第一步、参数设定
- 需要在每个dashboard页面设定此页面需要用到的变量
- 设置完成后,回到panel页面,页面中多了变量选项框(此框也可以在配置时设置成隐藏),如下图:
Type即数据源类型,如下图,可以选择多种数据源(数据库query/自定义/txt文本读取等)
其中,常用的是从数据库读取变量值,如下图
第二步、在图表配置项中使用变量
-
在需要使用变量的地方使用$符号+变量名称的形式写入
-
设置完成后,即可挑选不同月份的数据显示,效果如下:
第三步、配置panel links中的变量
- 如果还想查看上图三个图表中的详细信息,还可以配置link,如下图:
-
详情页dashboard如下图(需在此dashboard页面设置跟主页面一样的变量):
-
link地址设置后,在主panel页面会有link图表,如下红框,点击‘detail’可link到详情dashboard页面
至此,关于grafana的变量配置即完成了。