Influxdb grafana中的滤波器复度量

Influxdb grafana中的滤波器复度量,influxdb,grafana,Influxdb,Grafana,是否可以从grafana中的comlex metric中筛选值? 例如: 从“表”中选择总和(一)+总和(二),其中$timeFilter GROUP BY time($interval) 我只需要显示正和sum(一)+sum(二)>0 在sql中,我将使用别名和HAVING子句,如: 从“表”中选择sum(一)+sum(二)作为S,其中$timeFilter GROUP BY time($interval)的S>0 然而,这在格拉法纳不起作用。 如何在不在后端数据库中创建新的sum列的情况下实

是否可以从grafana中的comlex metric中筛选值? 例如:

从“表”中选择总和(一)+总和(二),其中$timeFilter GROUP BY time($interval)

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

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

从“表”中选择sum(一)+sum(二)作为S,其中$timeFilter GROUP BY time($interval)的S>0

然而,这在格拉法纳不起作用。 如何在不在后端数据库中创建新的sum列的情况下实现此结果

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

点击“笔”按钮后:


这只回答了您问题的一部分,但我在grafana+influxdb数据源中能够做到以下几点:

如果>0,则选择一个值的总和

问题是不可能在一个查询中选择两个不同的值。但也许您可以在一个图中使用两个查询来解决此问题。

截至2016年8月,InfluxDB中尚未提供,因此如果不使用连续查询来创建中间序列,则无法直接在InfluxDB中查找
sum(one)+sum(two)>0的所有点

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


希望有帮助

这与我在grafana中看到的不一样=\添加了一些GUI屏幕截图。我还认为我不清楚我的问题:我必须过滤两个时间序列的总和。因此,结果应该是
sum(one)+sum(two)>0
,而不仅仅是
sum(one)>0
是的,您尝试对两个sum进行相加是不可能的。您还应该考虑更新到一个新版本等等,我可以显示
sum(一)+sum(二)
,但找不到只显示其中积极部分的方法curve@MaxPY您的意思是这样的吗?:从“一”、“二”中选择“值”,其中“值”>0更新:这有效吗?从“一”、“二”中选择总和(“值”),其中“值”>0请指定您使用的Grafana版本。