mirror of
				https://github.com/prometheus/node_exporter.git
				synced 2025-08-20 18:33:52 -07:00 
			
		
		
		
	Remove old freq finding code
This is the code that was lifted from the freebsd implementation, but was not correct.
This commit is contained in:
		
							parent
							
								
									45ac033d9e
								
							
						
					
					
						commit
						78c84b1a47
					
				|  | @ -32,23 +32,6 @@ import ( | ||||||
| #include <stdlib.h> | #include <stdlib.h> | ||||||
| #include <stdio.h> | #include <stdio.h> | ||||||
| 
 | 
 | ||||||
| static int mibs_set_up = 0; |  | ||||||
| 
 |  | ||||||
| static int mib_kern_cp_times[2]; |  | ||||||
| static size_t mib_kern_cp_times_len = 2; |  | ||||||
| 
 |  | ||||||
| static const int mib_kern_clockrate[] = {CTL_KERN, KERN_CLOCKRATE}; |  | ||||||
| static size_t mib_kern_clockrate_len = 2; |  | ||||||
| 
 |  | ||||||
| // Setup method for MIBs not available as constants.
 |  | ||||||
| // Calls to this method must be synchronized externally.
 |  | ||||||
| int |  | ||||||
| setupSysctlMIBs() { |  | ||||||
| 	int ret = sysctlnametomib("kern.cputime", mib_kern_cp_times, &mib_kern_cp_times_len); |  | ||||||
| 	if (ret == 0) mibs_set_up = 1; |  | ||||||
| 	return ret; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| int | int | ||||||
| getCPUTimes(char **cputime) { | getCPUTimes(char **cputime) { | ||||||
| 	size_t len; | 	size_t len; | ||||||
|  | @ -117,9 +100,6 @@ func init() { | ||||||
| // Takes a prometheus registry and returns a new Collector exposing
 | // Takes a prometheus registry and returns a new Collector exposing
 | ||||||
| // CPU stats.
 | // CPU stats.
 | ||||||
| func NewStatCollector() (Collector, error) { | func NewStatCollector() (Collector, error) { | ||||||
| 	if C.setupSysctlMIBs() == -1 { |  | ||||||
| 		return nil, errors.New("could not initialize sysctl MIBs") |  | ||||||
| 	} |  | ||||||
| 	return &statCollector{ | 	return &statCollector{ | ||||||
| 		cpu: prometheus.NewDesc( | 		cpu: prometheus.NewDesc( | ||||||
| 			prometheus.BuildFQName(Namespace, "", "cpu"), | 			prometheus.BuildFQName(Namespace, "", "cpu"), | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue