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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						95464349d5 
					 
					
						
						
							
							Add Kubelet metrics for pod and container counts.  
						
						 
						
						... 
						
						
						
						Part of #4604 . 
						
						
					 
					
						2015-02-25 12:18:59 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						c40a60e945 
					 
					
						
						
							
							Adding image pull latency metric.  
						
						 
						
						... 
						
						
						
						Also adding TODOs for other metrics.
Part of #4604 . 
						
						
					 
					
						2015-02-23 16:30:29 -08:00