【问题标题】:stacked multi-value plots in Grafana with InfluxDB backend使用 InfluxDB 后端在 Grafana 中堆叠多值图
【发布时间】: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


    【解决方案1】:

    您的 CPU 变量不能是多值(同时具有多个值),{1,8} 不是数学表达式。需要是单个值。

    【讨论】:

    • 啊,好的-但是,我怎样才能实现这样一个具有多个子图的预期图,即将多个值扩展为子图?我也尝试了通配符等,但到目前为止没有成功。
    猜你喜欢
    • 2017-07-12
    • 2019-07-06
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 2020-03-25
    相关资源
    最近更新 更多