与 OpentSDB 和 grafana 的计算集成

Compute integration with OpentSDB and grafana

我在 OpenTSDB 中存储了即时功耗

我想计算每天的耗电量,它是所有即时耗电量的总和。如果所有采样间隔都相同,则可以使用平均值完成此操作,但事实并非如此...

公式应该是这样的: 每日消耗量 = ( (Delta T) * InstantPower ) / 24

的总和

Delta T= 当前消耗样本和最后一个样本之间的时间 InstantPower = 当前功耗样本

是否可以通过 OpenTSDB(或 Grafana)来实现?

使用 OpenTSDB 是不可能的。您仅限于聚合函数 listed on the documentation.

Grafana 没有为 OpenTSDB 添加指标操作能力。

在处理时间序列时,实际上建议将数据提交为积分(即单调递增计数器)。然后 OpenTSDB 可以 "differentiate" 使用 rate 函数。