我有%CPU使用率的图表。
问题是收集的源数据是Jiffies。
我使用以下公式:
collectd|<ServerName>|cpu-*|cpu-idle|value|nonNegativeDerivative()|asPercent(-6000)|offset(100)
问题在于,当我增加时间范围(例如30天)时,grafana正在聚合数据,因为它是累积数字(而不是百分比或它可以做出简单的平均值),数据在图表变得无效。
知道如何创造更好的公式吗?
答案 0 :(得分:0)
您是否看过聚合插件(读取类型)来计算平均值?
https://collectd.org/wiki/index.php/Plugin:Aggregation/Config
答案 1 :(得分:0)
非常奇怪的是,您必须将nonNegativeDerivative函数用于CPU指标。 nonNegativeDerivative只应用于不断增加的计数器,而不是像CPU
这样的指标