obitech 
							
						 
					 
					
						
						
							
						
						898c40a484 
					 
					
						
						
							
							Fix golint failures in some pkg/kubelet packages  
						
						 
						
						... 
						
						
						
						Fixed:
- pkg/kubelet/pod
- pkg/kubelet/metrics
- pkg/kubelet/configmap
- pkg/kubelet/config 
						
						
					 
					
						2019-08-03 21:07:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Yu 
							
						 
					 
					
						
						
							
						
						5d1bb99fcd 
					 
					
						
						
							
							Log warning if config labels deletion returns false  
						
						 
						
						
						
						
					 
					
						2019-07-16 09:46:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								haiyanmeng 
							
						 
					 
					
						
						
							
						
						ec18200f8b 
					 
					
						
						
							
							Fit RuntimeClass metrics to prometheus conventions  
						
						 
						
						... 
						
						
						
						1) Add suffix (`seconds` or `total`) to metric name
2) Switch Summary metric to Histogram metric (Summary metrics are not
supported completely by prometheus-to-sd and can't be aggregated.) 
						
						
					 
					
						2019-02-19 12:46:37 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								danielqsj 
							
						 
					 
					
						
						
							
						
						79a3eb816c 
					 
					
						
						
							
							rename latency to duration in metrics  
						
						 
						
						
						
						
					 
					
						2019-02-18 17:40:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								danielqsj 
							
						 
					 
					
						
						
							
						
						0bfe4c26b1 
					 
					
						
						
							
							add default buckets for histogram metrics  
						
						 
						
						
						
						
					 
					
						2019-02-18 14:07:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								danielqsj 
							
						 
					 
					
						
						
							
						
						4fa0ee7805 
					 
					
						
						
							
							Mark deprecated in related kubelet metrics  
						
						 
						
						
						
						
					 
					
						2019-02-18 14:03:44 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								danielqsj 
							
						 
					 
					
						
						
							
						
						0e9515c709 
					 
					
						
						
							
							Move kubelet metrics to histogram metrics  
						
						 
						
						
						
						
					 
					
						2019-02-18 14:03:44 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								danielqsj 
							
						 
					 
					
						
						
							
						
						9fd99a48f5 
					 
					
						
						
							
							Change kubelet metrics to conform guideline  
						
						 
						
						
						
						
					 
					
						2019-02-18 14:01:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						289a60ad71 
					 
					
						
						
							
							Merge pull request  #72709  from changyaowei/pleg_relist  
						
						 
						
						... 
						
						
						
						When pleg channel is full, discard events and record its count 
						
						
					 
					
						2019-02-13 01:44:48 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						459e509f94 
					 
					
						
						
							
							Merge pull request  #73549  from haiyanmeng/runtimeclass  
						
						 
						
						... 
						
						
						
						Add monitoring for RuntimeClass 
						
						
					 
					
						2019-02-05 15:14:38 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								haiyanmeng 
							
						 
					 
					
						
						
							
						
						18bcdcecce 
					 
					
						
						
							
							Add monitoring for RuntimeClass  
						
						 
						
						
						
						
					 
					
						2019-02-04 16:01:29 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								changyaowei 
							
						 
					 
					
						
						
							
						
						b52afc350f 
					 
					
						
						
							
							when pleg channel is full, discard events and record how many events discard  
						
						 
						
						
						
						
					 
					
						2019-01-30 20:43:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								danielqsj 
							
						 
					 
					
						
						
							
						
						1d73c7daed 
					 
					
						
						
							
							Add kubelet_node_name metrics  
						
						 
						
						
						
						
					 
					
						2019-01-15 18:01:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						954996e231 
					 
					
						
						
							
							Move from glog to klog  
						
						 
						
						... 
						
						
						
						- Move from the old github.com/golang/glog to k8s.io/klog
- klog as explicit InitFlags() so we add them as necessary
- we update the other repositories that we vendor that made a similar
change from glog to klog
  * github.com/kubernetes/repo-infra
  * k8s.io/gengo/
  * k8s.io/kube-openapi/
  * github.com/google/cadvisor
- Entirely remove all references to glog
- Fix some tests by explicit InitFlags in their init() methods
Change-Id: I92db545ff36fcec83afe98f550c9e630098b3135 
						
						
					 
					
						2018-11-10 07:50:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joonyoung Park 
							
						 
					 
					
						
						
							
						
						e6d02e9410 
					 
					
						
						
							
							fix metrics help comment  
						
						 
						
						... 
						
						
						
						pod_start_latency_microseconds is not broken down by podname. 
						
						
					 
					
						2018-07-13 10:26:35 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Taufen 
							
						 
					 
					
						
						
							
						
						fd3432ef05 
					 
					
						
						
							
							add dynamic config metrics  
						
						 
						
						... 
						
						
						
						This PR exports config-releated metrics from the Kubelet.
The Guages for active, assigned, and last-known-good config can be used
to identify config versions and produce aggregate counts across several
nodes. The error-reporting Gauge can be used to determine whether a node
is experiencing a config-related error, and to prodouce an aggregate
count of nodes in an error state. 
						
						
					 
					
						2018-05-22 14:08:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						fecff55c59 
					 
					
						
						
							
							Fix kubelet PVC metrics using a volume stats collector.  
						
						 
						
						... 
						
						
						
						Volumes on each node changes, we should not only add PVC metrics into
gauge vector. It's better use a collector to collector metrics from
stats. 
						
						
					 
					
						2018-02-11 23:48:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiaying Zhang 
							
						 
					 
					
						
						
							
						
						048bafdd0b 
					 
					
						
						
							
							Adds device plugin registration count metric and allocation latency metric.  
						
						 
						
						
						
						
					 
					
						2017-11-21 13:44:10 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yu-Ju Hong 
							
						 
					 
					
						
						
							
						
						331628b7dc 
					 
					
						
						
							
							Move prometheus metrics for docker operations into dockershim  
						
						 
						
						
						
						
					 
					
						2017-09-25 10:03:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Wong 
							
						 
					 
					
						
						
							
						
						dac2068bbd 
					 
					
						
						
							
							Expose PVC metrics via kubelet prometheus  
						
						 
						
						
						
						
					 
					
						2017-09-01 12:50:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NickrenREN 
							
						 
					 
					
						
						
							
						
						ec7bf948d4 
					 
					
						
						
							
							Unregister some metrics  
						
						 
						
						... 
						
						
						
						delete some registered metrics since they are not observed 
						
						
					 
					
						2017-05-17 18:31:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ashpole 
							
						 
					 
					
						
						
							
						
						9f7e09ddfe 
					 
					
						
						
							
							eviction age metrics  
						
						 
						
						
						
						
					 
					
						2017-04-11 09:07:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Jennings 
							
						 
					 
					
						
						
							
						
						ccd87fca3f 
					 
					
						
						
							
							kubelet: add cgroup manager metrics  
						
						 
						
						
						
						
					 
					
						2017-03-06 08:53:47 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Random-Liu 
							
						 
					 
					
						
						
							
						
						ced5a848f5 
					 
					
						
						
							
							Add instrumented CRI service which is enabled for both grpc and non-grpc  
						
						 
						
						... 
						
						
						
						integration. 
						
						
					 
					
						2016-10-25 10:59:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David McMahon 
							
						 
					 
					
						
						
							
						
						ef0c9f0c5b 
					 
					
						
						
							
							Remove "All rights reserved" from all the headers.  
						
						 
						
						
						
						
					 
					
						2016-06-29 17:47:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Random-Liu 
							
						 
					 
					
						
						
							
						
						148588e6a1 
					 
					
						
						
							
							1) Add docker operation timeout metrics.  
						
						 
						
						... 
						
						
						
						2) Cleanup kubelet stats and add runtime operation error and timeout
rate monitoring.
3) Monitor runtime operation error and timeout rate in
kubelet perf. 
						
						
					 
					
						2016-05-06 10:53:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phillip Wittrock 
							
						 
					 
					
						
						
							
						
						7bca355bb4 
					 
					
						
						
							
							Spread pod volume metrics calc across calc period.  Metrics are calculated independently.  
						
						 
						
						
						
						
					 
					
						2016-02-22 09:54:47 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phillip Wittrock 
							
						 
					 
					
						
						
							
						
						3de94cd23c 
					 
					
						
						
							
							Supply volume fs metrics to server/stats/handler.go  
						
						 
						
						... 
						
						
						
						* Metrics will not be expose until they are hooked up to a handler
* Metrics are not cached and expose a dos vector, this must be fixed before release or the stats should not be exposed through an api endpoint 
						
						
					 
					
						2016-02-05 16:00:24 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yu-Ju Hong 
							
						 
					 
					
						
						
							
						
						7d180b337b 
					 
					
						
						
							
							Record pleg pod relist interval and latency  
						
						 
						
						... 
						
						
						
						Relisting latency/interval affects how quick kubelet discovers changes. Record
the metrics in Prometheus to surface such information. 
						
						
					 
					
						2016-01-04 10:56:38 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miciah Masters 
							
						 
					 
					
						
						
							
						
						8aa299da90 
					 
					
						
						
							
							glog.Warning -> glog.Warningf  
						
						 
						
						... 
						
						
						
						Fix three places where glog.Warning is used with a formatted string. 
						
						
					 
					
						2015-08-19 16:22:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Danese 
							
						 
					 
					
						
						
							
						
						17defc7383 
					 
					
						
						
							
							run gofmt on everything we touched  
						
						 
						
						
						
						
					 
					
						2015-08-05 17:52:56 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Danese 
							
						 
					 
					
						
						
							
						
						8e33cbfa28 
					 
					
						
						
							
							rewrite go imports  
						
						 
						
						
						
						
					 
					
						2015-08-05 17:30:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yu-Ju Hong 
							
						 
					 
					
						
						
							
						
						f96a8d0935 
					 
					
						
						
							
							Kubelet: record the initial pod processing latency  
						
						 
						
						... 
						
						
						
						Add a new latency metric for the time from seeing the pod for the first time
to starting a pod worker for it.
Also, change PodStartLatency to include this initial processing latency. 
						
						
					 
					
						2015-06-19 12:07:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Prashanth Balasubramanian 
							
						 
					 
					
						
						
							
						
						831d7a36d0 
					 
					
						
						
							
							Scrape /metrics of kubelets from e2e tests  
						
						 
						
						
						
						
					 
					
						2015-06-16 09:50:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Prashanth Balasubramanian 
							
						 
					 
					
						
						
							
						
						b5ed0e9b13 
					 
					
						
						
							
							Dont generatePodStatus twice for new pods  
						
						 
						
						
						
						
					 
					
						2015-06-11 17:18:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						6b0d3d8df0 
					 
					
						
						
							
							Add DockerErrors metric in the Kubelet.  
						
						 
						
						... 
						
						
						
						Allows the tracking of errors by Docker operation. 
						
						
					 
					
						2015-06-02 17:38:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohit Jnagal 
							
						 
					 
					
						
						
							
						
						9eb01a6da1 
					 
					
						
						
							
							Make SyncPodSync as the default SyncPodType.  
						
						 
						
						... 
						
						
						
						We would like the default to be sync instead of create to easily differentiate
create operations in empty metrics map. 
						
						
					 
					
						2015-05-12 06:25:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Paris 
							
						 
					 
					
						
						
							
						
						6b3a6e6b98 
					 
					
						
						
							
							Make copyright ownership statement generic  
						
						 
						
						... 
						
						
						
						Instead of saying "Google Inc." (which is not always correct) say "The
Kubernetes Authors", which is generic. 
						
						
					 
					
						2015-05-01 17:49:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						090d0c95fa 
					 
					
						
						
							
							Remove ImagePull metric in Kubelet.  
						
						 
						
						... 
						
						
						
						There is an equivalent metric from our Docker metrics and this one is
harder to maintain with the RuntimeHooks. 
						
						
					 
					
						2015-04-29 17:12:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiang Li 
							
						 
					 
					
						
						
							
						
						2f2247dae3 
					 
					
						
						
							
							pkg/kubelet: no more self receiver in kubelet pkg  
						
						 
						
						
						
						
					 
					
						2015-04-19 20:26:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yifan Gu 
							
						 
					 
					
						
						
							
						
						e1feed9a8b 
					 
					
						
						
							
							kubelet/container: Replace DockerCache with RuntimeCache.  
						
						 
						
						
						
						
					 
					
						2015-04-13 18:16:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yifan Gu 
							
						 
					 
					
						
						
							
						
						13250c904f 
					 
					
						
						
							
							kubelet: Replace GetKubeletDockerContainers with GetPods in syncPod/SyncPods.  
						
						 
						
						
						
						
					 
					
						2015-03-24 16:01:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nataliia Uvarova 
							
						 
					 
					
						
						
							
						
						73c2338320 
					 
					
						
						
							
							Refactor build/parse dockername.  #3511  
						
						 
						
						... 
						
						
						
						Functions Build/ParseDockerName now work with struct instead of the long
list of arguments. This new struct also was reused in the kubelet.go
instead of auxilary podContainer struct. 
						
						
					 
					
						2015-03-21 09:09:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						4675fcc57d 
					 
					
						
						
							
							Make ParseDockerName() return an error.  
						
						 
						
						... 
						
						
						
						This forces callers to handle cases where the container name could not
be parsed. 
						
						
					 
					
						2015-03-12 16:33:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						556acc792b 
					 
					
						
						
							
							Adding ContainersPerPodCount metric.  
						
						 
						
						... 
						
						
						
						This will let us know the composition of pods in clusters. 
						
						
					 
					
						2015-02-27 11:27:09 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						a9301b1996 
					 
					
						
						
							
							Adding metric for latency of SyncPods (synching all pods).  
						
						 
						
						
						
						
					 
					
						2015-02-27 11:11:43 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						cbf93822ac 
					 
					
						
						
							
							Adding metrics to measure latency of Docker operations.  
						
						 
						
						... 
						
						
						
						Part of #4604 . 
						
						
					 
					
						2015-02-27 10:26:06 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						ed0f5885b5 
					 
					
						
						
							
							Adding sync pod latency metric (again).  
						
						 
						
						... 
						
						
						
						Latency is broken down by create, update, and sync pods.
Part of #4604 . 
						
						
					 
					
						2015-02-27 09:35:20 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Grafton 
							
						 
					 
					
						
						
							
						
						c2e7e2d029 
					 
					
						
						
							
							Revert "Adding sync pod latency metric." and "Thread-per-pod model in Kubelet."  
						
						 
						
						... 
						
						
						
						This reverts commits 744f33d886  and
7191c5c7fd . 
						
						
					 
					
						2015-02-26 12:15:28 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						744f33d886 
					 
					
						
						
							
							Adding sync pod latency metric.  
						
						 
						
						... 
						
						
						
						Latency is broken down by create, update, and sync pods.
Part of #4604 . 
						
						
					 
					
						2015-02-26 11:13:04 -08:00