我在 OpenTSDB 中存储了即时功耗
我想计算每日功耗,这是所有瞬时功耗的积分。如果所有采样间隔相同,则可以使用平均值来完成,但事实并非如此......
公式是这样的:每日消耗量= ( (Delta T) * InstantPower ) / 24 的总和
Delta T= 当前消耗样本和最后一个样本之间的时间 InstantPower = 当前功耗样本
是否可以通过 OpenTSDB(或 Grafana)来实现?
使用 OpenTSDB 是不可能的。您仅限于文档中列出的聚合函数。
Grafana 没有向 OpenTSDB 添加度量操作能力。
在处理时间序列时,实际上建议将数据作为积分提交(即单调递增的计数器)。OpenTSDB 然后可以使用该rate
函数“区分”它。