From 748b52a130826fa23c1133b8a6ee62a10ef5245a Mon Sep 17 00:00:00 2001 From: Itamar Holder Date: Sun, 5 Jan 2025 15:25:01 +0200 Subject: [PATCH] cri_provider, bugfix: Add cadvisor container stats Without this fix, when CRI stats provided collects cadvisor stats, pod swap stats are being collected but corresponding container swap stats are not. This commit fixes this. Signed-off-by: Itamar Holder --- pkg/kubelet/stats/cri_stats_provider.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/kubelet/stats/cri_stats_provider.go b/pkg/kubelet/stats/cri_stats_provider.go index 9d8091e62c1..bb42e8470d4 100644 --- a/pkg/kubelet/stats/cri_stats_provider.go +++ b/pkg/kubelet/stats/cri_stats_provider.go @@ -905,6 +905,11 @@ func (p *criStatsProvider) addCadvisorContainerStats( if memory != nil { cs.Memory = memory } + + swap := cadvisorInfoToSwapStats(caPodStats) + if swap != nil { + cs.Swap = swap + } } func (p *criStatsProvider) addCadvisorContainerCPUAndMemoryStats(