Grafana 7.3.3:如何获取选中自定义模板变量的文本值
获取Grafana自定义变量的文本值解决方案
嘿,这个问题我之前也碰到过!在Grafana 7.3.3版本里,其实有个专门的语法可以直接拿到变量选中项的文本值,不用纠结__text这种写法~
默认情况下,直接引用$Project确实只会返回选项的value值(比如选中Proj1时拿到"1"),但只要给变量名加上:text后缀,就能获取对应的text字段内容了。
举个例子,你之前尝试的fields.Project:$Project.__text可以改成:
fields.Project:${Project:text}
当你在下拉框选中Proj1时,这个表达式就会渲染成fields.Project:Proj1,正好符合你的需求。
另外补充个小细节:如果你的变量支持多选,还可以用:comma、:pipe这类后缀来指定多选值的分隔方式,但你这里是单选场景,:text就完全够用啦。
内容的提问来源于stack exchange,提问作者curiousguy
相关产品推荐
相关产品推荐

