【发布时间】:2016-03-11 16:28:25
【问题描述】:
我尝试使用 Grafana 可视化来自 InfluxDB 的系统数据 我想使用多值选择来显示不同值的组合堆叠图。在我的示例中:使用 8 个 CPU 的所有作业的绘图线和使用 1 个 CPU 的所有作业的绘图线相互堆叠。
因此,我为 InfluxDB 中的标签创建了一个变量,用于保存 CPU 的数量:
CPUs = SHOW TAG VALUES WITH KEY = "cpus"
只要我只选择/显示一种情况,这很好用,至于 8 个 CPU
或者对于 1 个 CPU
但是,如果我选择这两种情况,Grafana 会抱怨查询格式错误
带有错误信息
q SELECT "value" *{1,8} FROM "jobs" WHERE "status" =~ /running$/ AND "vo" =~ /cms$/ AND "cpus" =~ /{1,8}$/ AND time > now() - 24h GROUP BY "vo", "cpus", "status"
{
"error": "error parsing query: found {, expected identifier, string, number, bool at line 1, char 17",
"message": "error parsing query: found {, expected identifier, string, number, bool at line 1, char 17"
}
所以,我想知道,为什么将“CPU”变量(自动)扩展为 {1,8} 对 InfluxDB 的查询不起作用?
干杯,
托马斯
【问题讨论】:
标签: plot influxdb stacked grafana