Holger Obermaier 
							
						 
					 
					
						
						
							
						
						262a119413 
					 
					
						
						
							
							Switch to setup-go action version 4  
						
						
						
						
					 
					
						2023-09-13 11:16:40 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						609cafeb2c 
					 
					
						
						
							
							Switch to checkout action version 4  
						
						
						
						
					 
					
						2023-09-13 11:11:27 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						6dc4e7708a 
					 
					
						
						
							
							Add build with golang 1.21  
						
						
						
						
					 
					
						2023-09-13 11:03:36 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						3fdb60d708 
					 
					
						
						
							
							Updated go packages  
						
						
						
						
					 
					
						2023-09-12 16:17:24 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						12130361fd 
					 
					
						
						
							
							Add comments  
						
						
						
						
					 
					
						2023-09-12 11:28:57 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						faad23ed64 
					 
					
						
						
							
							Remove unused variable gmresults  
						
						
						
						
					 
					
						2023-09-12 10:48:51 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						674e78b3d0 
					 
					
						
						
							
							Send all metrics with same time stamp  
						
						... 
						
						
						
						calcGlobalMetrics does only computiation, counter measurement is done before 
						
						
					 
					
						2023-09-12 10:45:50 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						302e42d1d0 
					 
					
						
						
							
							Input parameters should be float64 when evaluating to float64  
						
						
						
						
					 
					
						2023-09-12 10:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						1aca1b6caf 
					 
					
						
						
							
							Send all metrics with same time stamp  
						
						... 
						
						
						
						calcEventsetMetrics does only computiation, counter measurement is done before 
						
						
					 
					
						2023-09-12 10:18:55 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						1b60935f38 
					 
					
						
						
							
							Allow to send total values per core, socket and node  
						
						
						
						
					 
					
						2023-09-11 16:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						188f0261b5 
					 
					
						
						
							
							Reduce number of required slices  
						
						
						
						
					 
					
						2023-09-11 13:02:22 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						1b06270e9b 
					 
					
						
						
							
							Replace deprecated thread_siblings_list by core_cpus_list  
						
						
						
						
					 
					
						2023-09-08 11:34:07 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						f3ffa29a37 
					 
					
						
						
							
							Add Simultaneous Multithreading siblings  
						
						
						
						
					 
					
						2023-09-08 11:07:37 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						7246278745 
					 
					
						
						
							
							Correctly handle lists from /sys  
						
						
						
						
					 
					
						2023-09-08 10:39:41 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						e5173bb9a2 
					 
					
						
						
							
							Lookup all information from /sys/devices/system/cpu, /proc/cpuinfo is not portable  
						
						
						
						
					 
					
						2023-09-08 10:09:04 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						fd56a14eb6 
					 
					
						
						
							
							Lookup core ID from /sys/devices/system/cpu, /proc/cpuinfo is not portable  
						
						
						
						
					 
					
						2023-09-08 09:25:03 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						35c20110ca 
					 
					
						
						
							
							Add comment  
						
						
						
						
					 
					
						2023-09-07 14:08:03 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						a871753bdf 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2023-09-07 14:06:57 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						fbf178326a 
					 
					
						
						
							
							Add NumaDomainList and SMTList  
						
						
						
						
					 
					
						2023-09-07 13:49:22 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						8fedef9024 
					 
					
						
						
							
							Add DieList  
						
						
						
						
					 
					
						2023-09-07 13:04:16 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						094f124a18 
					 
					
						
						
							
							Avoid slice cloning. Directly use the cache  
						
						
						
						
					 
					
						2023-09-07 11:45:38 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						1f5856c671 
					 
					
						
						
							
							Reuse information from /proc/cpuinfo  
						
						
						
						
					 
					
						2023-09-07 10:24:43 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						ae106566dd 
					 
					
						
						
							
							Use init function to initalize cache structure to avoid multi threading problems  
						
						
						
						
					 
					
						2023-09-07 10:11:20 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						b3922b3255 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2023-09-06 17:29:37 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						5fa53a7ab8 
					 
					
						
						
							
							Cache CpuData  
						
						
						
						
					 
					
						2023-09-06 16:46:30 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						3ac1ada204 
					 
					
						
						
							
							Add caching  
						
						
						
						
					 
					
						2023-09-06 16:19:16 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						2dc78ee0aa 
					 
					
						
						
							
							Avoid type conversion by using Atoi  
						
						... 
						
						
						
						Avoid copying structs by using pointer access
Increase readability with CamelCase variable names 
						
						
					 
					
						2023-09-06 15:28:49 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						4b16ca4a30 
					 
					
						
						
							
							Fix function getNumaDomain, it always returned 0  
						
						
						
						
					 
					
						2023-09-06 11:35:45 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						6a2b74b0dc 
					 
					
						
						
							
							Use CamelCase  
						
						
						
						
					 
					
						2023-09-06 10:44:23 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						3171792bd6 
					 
					
						
						
							
							Use CamelCase  
						
						
						
						
					 
					
						2023-09-06 10:37:57 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						99ccc04933 
					 
					
						
						
							
							Read file line by line  
						
						
						
						
					 
					
						2023-09-06 10:15:17 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						34436ac261 
					 
					
						
						
							
							Read file line by line  
						
						
						
						
					 
					
						2023-09-06 10:09:53 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						ae44b7f826 
					 
					
						
						
							
							Read file line by line  
						
						
						
						
					 
					
						2023-09-06 10:03:33 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						0cf32d5988 
					 
					
						
						
							
							Switch to package slices from the golang 1.21 default library  
						
						
						
						
					 
					
						2023-09-06 09:45:01 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						013aa9ec92 
					 
					
						
						
							
							ioutil.ReadFile is deprecated: As of Go 1.16, this function simply calls os.ReadFile  
						
						
						
						
					 
					
						2023-09-05 17:41:08 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Roehl 
							
						 
					 
					
						
						
							
						
						62720dec13 
					 
					
						
						
							
							Fix path after installation to /usr/bin after installation  
						
						
						
						
					 
					
						2023-08-31 15:12:43 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Roehl 
							
						 
					 
					
						
						
							
						
						c64943a954 
					 
					
						
						
							
							Merge branch 'develop' of github.com:ClusterCockpit/cc-metric-collector into develop  
						
						
						
						
					 
					
						2023-08-31 15:07:32 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Roehl 
							
						 
					 
					
						
						
							
						
						6eea1325bf 
					 
					
						
						
							
							Add safe.directory to Release action  
						
						
						
						
					 
					
						2023-08-29 15:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Roehl 
							
						 
					 
					
						
						
							
						
						e205c16cdb 
					 
					
						
						
							
							Merge branch 'main' into develop  
						
						
						
						
					 
					
						2023-08-29 14:14:59 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gruber 
							
						 
					 
					
						
						
							
						
						195d0794b0 
					 
					
						
						
							
							Merge develop branch into main ( #106 )  
						
						... 
						
						
						
						* Add cpu_used (all-cpu_idle) to CpustatCollector
* Update to line-protocol/v2
* Update runonce.yml with Golang 1.20
* Update fsnotify in LIKWID Collector
* Use not a pointer to line-protocol.Encoder
* Simplify Makefile
* Use only as many arguments as required
* Allow sum function to handle non float types
* Allow values to be a slice of type float64, float32, int, int64, int32, bool
* Use generic function to simplify code
* Add missing case for type []int32
* Use generic function to compute minimum
* Use generic function to compute maximum
* Use generic function to compute average
* Add error value to sumAnyType
* Use generic function to compute median
* For older versions of go slices is not part of the installation
* Remove old entries from go.sum
* Use simpler sort function
* Compute metrics ib_total and ib_total_pkts
* Add aggregated metrics.
Add missing units
* Update likwidMetric.go
Fixes a potential bug when `fsnotify.NewWatcher()` fails with an error
* Completly avoid memory allocations in infinibandMetric read()
* Fixed initialization: Initalization and measurements should run in the same thread
---------
Co-authored-by: Holger Obermaier <40787752+ho-ob@users.noreply.github.com > 
						
						
					 
					
						2023-08-29 14:12:49 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						fa755ae401 
					 
					
						
						
							
							Fixed initialization: Initalization and measurements should run in the same thread  
						
						
						
						
					 
					
						2023-08-25 08:26:05 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						1b97953cdb 
					 
					
						
						
							
							Completly avoid memory allocations in infinibandMetric read()  
						
						
						
						
					 
					
						2023-08-21 10:09:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gruber 
							
						 
					 
					
						
						
							
						
						fc19b2b9a5 
					 
					
						
						
							
							Update likwidMetric.go  
						
						... 
						
						
						
						Fixes a potential bug when `fsnotify.NewWatcher()` fails with an error 
						
						
					 
					
						2023-08-18 11:27:47 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						e425b2c38e 
					 
					
						
						
							
							Add aggregated metrics.  
						
						... 
						
						
						
						Add missing units 
						
						
					 
					
						2023-08-18 10:39:43 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						f5d2d27090 
					 
					
						
						
							
							Compute metrics ib_total and ib_total_pkts  
						
						
						
						
					 
					
						2023-08-17 16:46:53 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						41ea9139c6 
					 
					
						
						
							
							Use simpler sort function  
						
						
						
						
					 
					
						2023-08-17 15:13:31 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						da946472df 
					 
					
						
						
							
							Remove old entries from go.sum  
						
						
						
						
					 
					
						2023-08-17 15:12:37 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						0ffbedb3ec 
					 
					
						
						
							
							For older versions of go slices is not part of the installation  
						
						
						
						
					 
					
						2023-08-17 15:05:13 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						eafeea1a76 
					 
					
						
						
							
							Use generic function to compute median  
						
						
						
						
					 
					
						2023-08-17 14:46:22 +02:00 
						 
				 
			
				
					
						
							
							
								Holger Obermaier 
							
						 
					 
					
						
						
							
						
						fcda7a6921 
					 
					
						
						
							
							Add error value to sumAnyType  
						
						
						
						
					 
					
						2023-08-17 13:55:31 +02:00