2

我有一个 % CPU 使用率 grafana 图。

问题是源数据是由collectd 作为Jiffies 收集的。

我正在使用以下公式:

collectd|<ServerName>|cpu-*|cpu-idle|value|nonNegativeDerivative()|asPercent(-6000)|offset(100)

问题是,当我增加时间范围(例如到 30 天)时,grafana 正在聚合数据,并且由于它是累积数字(而不是百分比或可以做一个简单平均值的东西),图中的数据是变得无效。

知道如何创建更好的公式吗?

4

2 回答 2

0

很奇怪,您必须将 nonNegativeDerivative 函数用于 CPU 指标。nonNegativeDerivative 应该只用于不断增加的计数器,而不是像 CPU 这样的度量标准

于 2015-08-04T06:31:48.483 回答
0

您是否查看过聚合插件(读取类型)来计算平均值?

https://collectd.org/wiki/index.php/Plugin:Aggregation/Config

于 2015-07-29T07:39:45.957 回答