From 4c2786298d02f6b35b1240f7e1816c1b3a01f36f Mon Sep 17 00:00:00 2001 From: Mathevet julien Date: Wed, 18 Jul 2018 01:02:03 +0200 Subject: [PATCH] Exclude cached memory on docker input plugin (#4383) --- plugins/inputs/docker/docker.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/inputs/docker/docker.go b/plugins/inputs/docker/docker.go index 5d4cb0de8..c98f1f845 100644 --- a/plugins/inputs/docker/docker.go +++ b/plugins/inputs/docker/docker.go @@ -534,11 +534,11 @@ func parseContainerStats( if daemonOSType != "windows" { memfields["limit"] = stat.MemoryStats.Limit - memfields["usage"] = stat.MemoryStats.Usage memfields["max_usage"] = stat.MemoryStats.MaxUsage mem := calculateMemUsageUnixNoCache(stat.MemoryStats) memLimit := float64(stat.MemoryStats.Limit) + memfields["usage"] = uint64(mem) memfields["usage_percent"] = calculateMemPercentUnixNoCache(memLimit, mem) } else { memfields["commit_bytes"] = stat.MemoryStats.Commit