From 70e1652d87c8d418d0c67a53cc5fc58702f02f81 Mon Sep 17 00:00:00 2001 From: Hailong Liu Date: Fri, 7 Apr 2023 17:05:50 +0800 Subject: [PATCH] cg_cpuacct_stat: make int to float Signed-off-by: Hailong Liu --- .../monitor/unity/collector/container/cg_cpuacct_stat.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/tools/monitor/unity/collector/container/cg_cpuacct_stat.lua b/source/tools/monitor/unity/collector/container/cg_cpuacct_stat.lua index 1d6ec301..a5d5ab07 100644 --- a/source/tools/monitor/unity/collector/container/cg_cpuacct_stat.lua +++ b/source/tools/monitor/unity/collector/container/cg_cpuacct_stat.lua @@ -52,10 +52,10 @@ function CgCpuacctStat:proc(elapsed, lines) name = cell[1] local prev = self.values[c] local now = tonumber(cell[num]) - local rate = tonumber(((now - prev)*100.0) / self.hostCpuSum) + local rate = (100.00*tonumber((now - prev)))/ tonumber(self.hostCpuSum) values[c] = { name = name, - value = tonumber(rate) + value = rate } self.values[c] = now self.conTotal = self.conTotal + (now - prev) -- Gitee