fail if the runtime/kubelet process is not fetched

This commit is contained in:
Paco Xu 2022-01-25 17:43:51 +08:00
parent df21ff86eb
commit e71353c942

View File

@ -95,7 +95,7 @@ func (r *ResourceCollector) Start() {
// Get the cgroup container names for kubelet and runtime
kubeletContainer, err1 := getContainerNameForProcess(kubeletProcessName, "")
runtimeContainer, err2 := getContainerNameForProcess(framework.TestContext.ContainerRuntimeProcessName, framework.TestContext.ContainerRuntimePidFile)
if err1 == nil && err2 == nil {
if err1 == nil && err2 == nil && kubeletContainer != "" && runtimeContainer != "" {
systemContainers = map[string]string{
kubeletstatsv1alpha1.SystemContainerKubelet: kubeletContainer,
kubeletstatsv1alpha1.SystemContainerRuntime: runtimeContainer,