Wei Fu 
							
						 
					 
					
						
						
							
						
						6b7e237fc7 
					 
					
						
						
							
							chore: use go fix to cleanup old +build buildtag  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wei Fu <fuweid89@gmail.com > 
						
						
					 
					
						2022-12-29 14:25:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kazuyoshi Kato 
							
						 
					 
					
						
						
							
						
						6596a70861 
					 
					
						
						
							
							Use github.com/containerd/cgroups/v3 to remove gogo  
						
						 
						
						... 
						
						
						
						Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com > 
						
						
					 
					
						2022-11-14 21:07:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nguyen Phan Huy 
							
						 
					 
					
						
						
							
						
						c525aa5f85 
					 
					
						
						
							
							Set timeout when collecting metrics from shim's Stat  
						
						 
						
						... 
						
						
						
						Signed-off-by: Nguyen Phan Huy <phanhuy1502@gmail.com > 
						
						
					 
					
						2022-04-12 10:49:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Fu 
							
						 
					 
					
						
						
							
						
						8a1280b2b6 
					 
					
						
						
							
							metrics/cgroups: fix deadlock issue in Add during Collect  
						
						 
						
						... 
						
						
						
						The Collector.Collect will be the field ns'Collect's callback, which be
invoked periodically with internal lock. And Collector.Add also runs
with ns.Lock in Collector.Lock, which is easy to cause deadlock.
Goroutine X:
	ns.Collect
	  ns.Lock
	    Collector.Collect
	      Collector.RLock
Goroutine Y:
	Collector.Add
	  Collector.Lock
	    ns.Lock
We should use ns.Lock without Collector.Lock in Add.
Fix : #6772 
Signed-off-by: Wei Fu <fuweid89@gmail.com > 
						
						
					 
					
						2022-04-10 09:17:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Akihiro Suda 
							
						 
					 
					
						
						
							
						
						d3aa7ee9f0 
					 
					
						
						
							
							Run go fmt with Go 1.17  
						
						 
						
						... 
						
						
						
						The new `go fmt` adds `//go:build` lines (https://golang.org/doc/go1.17#tools ).
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp > 
						
						
					 
					
						2021-08-22 09:31:50 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maksym Pavlenko 
							
						 
					 
					
						
						
							
						
						efa8ab7158 
					 
					
						
						
							
							Add runtime label to metrics  
						
						 
						
						... 
						
						
						
						Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com > 
						
						
					 
					
						2021-07-23 10:04:46 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						1239f54035 
					 
					
						
						
							
							export cgroups collectors  
						
						 
						
						... 
						
						
						
						This makes it easier to extend the collectors to be used by external code and
task managers
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2020-03-06 12:51:22 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Akihiro Suda 
							
						 
					 
					
						
						
							
						
						43fca9eba2 
					 
					
						
						
							
							metrics: rename pids_v2 to pids  
						
						 
						
						... 
						
						
						
						dicussed in #3726 
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp > 
						
						
					 
					
						2019-12-13 15:41:08 +09:00