Graphite divideSeries(#E,#A) 不返回数据

Posted

技术标签:

【中文标题】Graphite divideSeries(#E,#A) 不返回数据【英文标题】:Graphite divideSeries(#E,#A) return no data 【发布时间】:2020-12-02 00:46:02 【问题描述】:

我有 2 个系列(#A 和 #E),一个包含我每分钟获得多少 x,另一个包含我需要多少 x。 我的目标是计算完成之前需要多长时间。 我试过divideSeries(#A,#E),它在我的图表上返回“无数据”。

#A:

currentAbove(summarize(removeAboveValue(removeBelowValue(derivative(screeps.emil8250.ControllerProgress), 0), 2000), '30m', 'avg', false), 0)

#E:

currentAbove(diffSeries(#C, #D), 0)

目前#A 是 108,#E 是 154.003,所以我假设结果是 1.425,95。

关于为什么这不起作用的任何建议?

【问题讨论】:

【参考方案1】:

我设法解决了这个问题,将 x 转换为百分比,然后使用导数来查找 delta。 然后我使用 scale 而不是 divideSeries 来计算还剩多少小时。

【讨论】:

以上是关于Graphite divideSeries(#E,#A) 不返回数据的主要内容,如果未能解决你的问题,请参考以下文章

Graphite详解

collectd+graphite使用

Icinga2使用graphite显示图像

以编程方式访问 Graphite 数据的最佳方式是啥? [关闭]

Graphite(耳语)指标可以重命名吗?

graphite的搭建