Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for newCRIStatsProvider (0.25 sec)

  1. pkg/kubelet/stats/provider.go

    type PodManager interface {
    	TranslatePodUID(uid types.UID) kubetypes.ResolvedPodUID
    }
    
    // NewCRIStatsProvider returns a Provider that provides the node stats
    // from cAdvisor and the container stats from CRI.
    func NewCRIStatsProvider(
    	cadvisor cadvisor.Interface,
    	resourceAnalyzer stats.ResourceAnalyzer,
    	podManager PodManager,
    	runtimeCache kubecontainer.RuntimeCache,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Dec 15 13:56:22 UTC 2023
    - 7.4K bytes
    - Viewed (0)
  2. pkg/kubelet/stats/cri_stats_provider_test.go

    		default:
    			return nil, nil
    		}
    		mockDE.EXPECT().IsDir().Return(false)
    		dirEntries = append(dirEntries, mockDE)
    		return dirEntries, nil
    	}
    
    	provider := NewCRIStatsProvider(
    		mockCadvisor,
    		resourceAnalyzer,
    		mockPodManager,
    		mockRuntimeCache,
    		fakeRuntimeService,
    		fakeImageService,
    		NewFakeHostStatsProviderWithData(fakeStats, fakeOS),
    		false,
    	)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 25 14:24:16 UTC 2024
    - 54.5K bytes
    - Viewed (0)
  3. pkg/kubelet/stats/cri_stats_provider.go

    	cpuUsageCache               map[string]*cpuUsageRecord
    	mutex                       sync.RWMutex
    	podAndContainerStatsFromCRI bool
    }
    
    // newCRIStatsProvider returns a containerStatsProvider implementation that
    // provides container stats using CRI.
    func newCRIStatsProvider(
    	cadvisor cadvisor.Interface,
    	resourceAnalyzer stats.ResourceAnalyzer,
    	runtimeService internalapi.RuntimeService,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Nov 01 18:46:33 UTC 2023
    - 35.1K bytes
    - Viewed (0)
  4. pkg/kubelet/kubelet.go

    			klet.cadvisor,
    			klet.resourceAnalyzer,
    			klet.podManager,
    			klet.runtimeCache,
    			klet.containerRuntime,
    			klet.statusManager,
    			hostStatsProvider)
    	} else {
    		klet.StatsProvider = stats.NewCRIStatsProvider(
    			klet.cadvisor,
    			klet.resourceAnalyzer,
    			klet.podManager,
    			klet.runtimeCache,
    			kubeDeps.RemoteRuntimeService,
    			kubeDeps.RemoteImageService,
    			hostStatsProvider,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 14 16:09:17 UTC 2024
    - 126.1K bytes
    - Viewed (0)
Back to top