mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	Unregister some metrics
delete some registered metrics since they are not observed
This commit is contained in:
		@@ -28,10 +28,7 @@ import (
 | 
			
		||||
const (
 | 
			
		||||
	KubeletSubsystem           = "kubelet"
 | 
			
		||||
	PodWorkerLatencyKey        = "pod_worker_latency_microseconds"
 | 
			
		||||
	SyncPodsLatencyKey            = "sync_pods_latency_microseconds"
 | 
			
		||||
	PodStartLatencyKey         = "pod_start_latency_microseconds"
 | 
			
		||||
	PodStatusLatencyKey           = "generate_pod_status_latency_microseconds"
 | 
			
		||||
	ContainerManagerOperationsKey = "container_manager_latency_microseconds"
 | 
			
		||||
	CgroupManagerOperationsKey = "cgroup_manager_latency_microseconds"
 | 
			
		||||
	DockerOperationsLatencyKey = "docker_operations_latency_microseconds"
 | 
			
		||||
	DockerOperationsKey        = "docker_operations"
 | 
			
		||||
@@ -63,13 +60,6 @@ var (
 | 
			
		||||
		},
 | 
			
		||||
		[]string{"operation_type"},
 | 
			
		||||
	)
 | 
			
		||||
	SyncPodsLatency = prometheus.NewSummary(
 | 
			
		||||
		prometheus.SummaryOpts{
 | 
			
		||||
			Subsystem: KubeletSubsystem,
 | 
			
		||||
			Name:      SyncPodsLatencyKey,
 | 
			
		||||
			Help:      "Latency in microseconds to sync all pods.",
 | 
			
		||||
		},
 | 
			
		||||
	)
 | 
			
		||||
	PodStartLatency = prometheus.NewSummary(
 | 
			
		||||
		prometheus.SummaryOpts{
 | 
			
		||||
			Subsystem: KubeletSubsystem,
 | 
			
		||||
@@ -77,21 +67,6 @@ var (
 | 
			
		||||
			Help:      "Latency in microseconds for a single pod to go from pending to running. Broken down by podname.",
 | 
			
		||||
		},
 | 
			
		||||
	)
 | 
			
		||||
	PodStatusLatency = prometheus.NewSummary(
 | 
			
		||||
		prometheus.SummaryOpts{
 | 
			
		||||
			Subsystem: KubeletSubsystem,
 | 
			
		||||
			Name:      PodStatusLatencyKey,
 | 
			
		||||
			Help:      "Latency in microseconds to generate status for a single pod.",
 | 
			
		||||
		},
 | 
			
		||||
	)
 | 
			
		||||
	ContainerManagerLatency = prometheus.NewSummaryVec(
 | 
			
		||||
		prometheus.SummaryOpts{
 | 
			
		||||
			Subsystem: KubeletSubsystem,
 | 
			
		||||
			Name:      ContainerManagerOperationsKey,
 | 
			
		||||
			Help:      "Latency in microseconds for container manager operations. Broken down by method.",
 | 
			
		||||
		},
 | 
			
		||||
		[]string{"operation_type"},
 | 
			
		||||
	)
 | 
			
		||||
	CgroupManagerLatency = prometheus.NewSummaryVec(
 | 
			
		||||
		prometheus.SummaryOpts{
 | 
			
		||||
			Subsystem: KubeletSubsystem,
 | 
			
		||||
@@ -197,11 +172,8 @@ func Register(containerCache kubecontainer.RuntimeCache) {
 | 
			
		||||
	registerMetrics.Do(func() {
 | 
			
		||||
		prometheus.MustRegister(PodWorkerLatency)
 | 
			
		||||
		prometheus.MustRegister(PodStartLatency)
 | 
			
		||||
		prometheus.MustRegister(PodStatusLatency)
 | 
			
		||||
		prometheus.MustRegister(DockerOperationsLatency)
 | 
			
		||||
		prometheus.MustRegister(ContainerManagerLatency)
 | 
			
		||||
		prometheus.MustRegister(CgroupManagerLatency)
 | 
			
		||||
		prometheus.MustRegister(SyncPodsLatency)
 | 
			
		||||
		prometheus.MustRegister(PodWorkerStartLatency)
 | 
			
		||||
		prometheus.MustRegister(ContainersPerPodCount)
 | 
			
		||||
		prometheus.MustRegister(DockerOperations)
 | 
			
		||||
 
 | 
			
		||||
@@ -100,10 +100,7 @@ func GetKubeletLatencyMetrics(ms metrics.KubeletMetrics) KubeletLatencyMetrics {
 | 
			
		||||
	latencyMethods := sets.NewString(
 | 
			
		||||
		kubeletmetrics.PodWorkerLatencyKey,
 | 
			
		||||
		kubeletmetrics.PodWorkerStartLatencyKey,
 | 
			
		||||
		kubeletmetrics.SyncPodsLatencyKey,
 | 
			
		||||
		kubeletmetrics.PodStartLatencyKey,
 | 
			
		||||
		kubeletmetrics.PodStatusLatencyKey,
 | 
			
		||||
		kubeletmetrics.ContainerManagerOperationsKey,
 | 
			
		||||
		kubeletmetrics.CgroupManagerOperationsKey,
 | 
			
		||||
		kubeletmetrics.DockerOperationsLatencyKey,
 | 
			
		||||
		kubeletmetrics.PodWorkerStartLatencyKey,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user