Grafana:如何在查询中实现数学公式

时间:2016-08-24 08:56:55

标签: formula influxdb grafana

我正在尝试创建一个Influxdb查询,它选择压力值并对它们应用数学函数。我发现了如何应用像/ 100这样的简单计算(参见下面的截图)。 enter image description here

但我想根据这个压力值计算高度。其公式如下:

enter image description here

其中p是压力(在我的情况下是查询值),p0是常数。 所以现在我的问题是如何将高度公式应用于我的预测值?或者这是不可能的,因为我只能用数学块做/ 100这样的简单操作?

1 个答案:

答案 0 :(得分:2)

据我所知,目前在InfluxDB中没有任何支持指数,这意味着您的等式无法计算。

github中存在一个未解决的问题(实际上是2,a"功能集合"以及个别问题),用于添加此项以及许多其他增强功能,但没有时间表可能会发生这种情况。

Feature Collection #5930

Individual Issue #659

我现在最简单的建议是计算收集器中的高度,并将其与压力一起存储在数据库中。

另一种选择是切换到Graphite,它支持pow()scale()& offset()函数因此应该能够执行该计算。