Influxdb – 在grafana中过滤复杂度量标准

是否可以在grafana中过滤comlex metric中的值?

例如:

SELECT sum(one)sum(two)FROM“table”WHERE $timeFilter GROUP BY time($interval)

我只需要显示正和和(一)和(二)> 0

在sql中我会使用别名和HAVING子句,如:

SELECT sum(one)sum(two)AS S FROM“table”WHERE $timeFilter GROUP BY time($interval)HAVING S> 0

然而,这在grafana中不起作用.
如何在不在后端数据库中创建新的sum列的情况下实现此结果?

《Influxdb – 在grafana中过滤复杂度量标准》

[编辑]:我的grafana GUI如下所示:

《Influxdb – 在grafana中过滤复杂度量标准》
点击“笔”按钮后:

《Influxdb – 在grafana中过滤复杂度量标准》

最佳答案 截至2016年8月,流入数据库中尚未提供
HAVING clause,因此找到总和(一)总和(两)的所有点>如果不使用连续查询来创建中间序列,则无法直接在InfluxDB中使用0.

但是,Grafana确实允许设置最小y轴值,这意味着不会显示任何负值.

《Influxdb – 在grafana中过滤复杂度量标准》

希望有所帮助!

点赞