Grafana Wavefront查询-如何在图表中将多值变量用作多系列?

问题描述

我为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的过滤器。另一个想法是,在波前是否有一个类似于sqlIN的{​​{1}}子句?

我真的不熟悉Wavefront,文档对我没有多大帮助。

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)