From 27b8f1376361d0b659e262e1b8a5dbba028bbb8f Mon Sep 17 00:00:00 2001 From: Jorik Jonker Date: Mon, 7 Feb 2022 19:46:41 +0100 Subject: [PATCH] kubelet: expose OOM metrics cAdvisor has code to expose OOM metrics since 0.40.0, but this was not included in Kubelet so far. This commit enables it. Signed-off-by: Jorik Jonker --- pkg/kubelet/cadvisor/cadvisor_linux.go | 1 + pkg/kubelet/server/server.go | 1 + 2 files changed, 2 insertions(+) diff --git a/pkg/kubelet/cadvisor/cadvisor_linux.go b/pkg/kubelet/cadvisor/cadvisor_linux.go index 92a2a3ca254..1b118722777 100644 --- a/pkg/kubelet/cadvisor/cadvisor_linux.go +++ b/pkg/kubelet/cadvisor/cadvisor_linux.go @@ -91,6 +91,7 @@ func New(imageFsInfoProvider ImageFsInfoProvider, rootPath string, cgroupRoots [ cadvisormetrics.NetworkUsageMetrics: struct{}{}, cadvisormetrics.AppMetrics: struct{}{}, cadvisormetrics.ProcessMetrics: struct{}{}, + cadvisormetrics.OOMMetrics: struct{}{}, } // Only add the Accelerator metrics if the feature is inactive diff --git a/pkg/kubelet/server/server.go b/pkg/kubelet/server/server.go index aff9fe0c3cd..127192e00f7 100644 --- a/pkg/kubelet/server/server.go +++ b/pkg/kubelet/server/server.go @@ -367,6 +367,7 @@ func (s *Server) InstallDefaultHandlers() { cadvisormetrics.NetworkUsageMetrics: struct{}{}, cadvisormetrics.AppMetrics: struct{}{}, cadvisormetrics.ProcessMetrics: struct{}{}, + cadvisormetrics.OOMMetrics: struct{}{}, } // Only add the Accelerator metrics if the feature is inactive