fix(cgroups.plugin): set CPU prev usage before first usage. (#12622)
Ilya Mashchenko committed
Apr 7, 2022 at 14:28 UTC
005d817ea88b8f982405b642d5213a67794afde0
1 file changed
+1
collectors/cgroups.plugin/sys_fs_cgroup.c
+1
@@ -3588,6 +3588,7 @@ void update_cgroup_charts(int update_every) {
3588
rrddim_add(cg->st_cpu_limit, "used", NULL, 1, system_hz, RRD_ALGORITHM_ABSOLUTE);
3589
else
3590
rrddim_add(cg->st_cpu_limit, "used", NULL, 1, 1000000, RRD_ALGORITHM_ABSOLUTE);
3591
+ cg->prev_cpu_usage = (calculated_number)(cg->cpuacct_stat.user + cg->cpuacct_stat.system) * 100;
3592
}
3593
else
3594
rrdset_next(cg->st_cpu_limit);