From 8ef19b781d4c8ab3ba89d8d885b31ef7d5dd4bbe Mon Sep 17 00:00:00 2001 From: mjarkk Date: Fri, 5 Jul 2019 08:10:21 +0200 Subject: [PATCH] Added a litmit to the StatsHistory --- pkg/commands/docker.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/commands/docker.go b/pkg/commands/docker.go index 6408bb53..22ebb58a 100644 --- a/pkg/commands/docker.go +++ b/pkg/commands/docker.go @@ -179,7 +179,12 @@ func (c *DockerCommand) createClientStatMonitor(container *Container) { } c.ContainerMutex.Lock() - container.StatHistory = append(container.StatHistory, recordedStats) + toSlice := len(container.StatHistory) - 50 + if toSlice < 0 { + toSlice = 0 + } + container.StatHistory = append(container.StatHistory[toSlice:], recordedStats) + container.EraseOldHistory() c.ContainerMutex.Unlock() }