问题描述
我为Grafana仪表板(连接到region
)创建了一个多值变量wavefront
。我想在图表中可视化用户选择区域的多条线。因此,我的查询是ts(staging.app.myapp.mymetric.gauge.value,region=${region})
,当我只选择一个region
时,它可以工作。但是,当我选择多个区域时,wavefront并没有按照我想要的方式解释查询。
`{ "request": {
"url": "api/datasources/proxy/1/chart/api","method": "GET","params": {
"autoEvents": false,some irrelevant info here
"strict": true,"q": "ts(\"staging.app.myapp.mymetric.gauge.value\",region={DCA,SFO})","summarization": "MEAN","g": "m","includeObsoleteMetrics": false
},"issueTime": 1604518794669 },"response": {
"query": "ts(\"staging.app.myapp.mymetric.gauge.gauge.value\","granularity": 0,"warnings": "Tag: [region={DCA] does not exist|"
} }`
有没有办法实现我一开始所描述的内容?
我有一些想法。例如,将${region}
分解为类似region=DCA or region=SFO
的过滤器。另一个想法是,在波前是否有一个类似于sql的IN
的{{1}}子句?
我真的不熟悉Wavefront,文档对我没有多大帮助。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)