mirror of
				https://github.com/KevinMidboe/mktxp-no-cli.git
				synced 2025-10-29 17:50:23 +00:00 
			
		
		
		
	Add MAC address to make metrics unique
This commit is contained in:
		@@ -41,19 +41,19 @@ class KidDeviceCollector(BaseCollector):
 | 
			
		||||
            info_metrics = BaseCollector.info_collector('kid_control_device', 'Kid-control device Info', records, info_labels)
 | 
			
		||||
            yield info_metrics
 | 
			
		||||
 | 
			
		||||
            bytes_down_metrics = BaseCollector.gauge_collector('kid_control_device_bytes_down', 'Kid-control device bytes down', records, 'bytes_down', ['name'])
 | 
			
		||||
            bytes_down_metrics = BaseCollector.gauge_collector('kid_control_device_bytes_down', 'Kid-control device bytes down', records, 'bytes_down', ['name', 'mac_address'])
 | 
			
		||||
            yield bytes_down_metrics
 | 
			
		||||
 | 
			
		||||
            bytes_up_metrics = BaseCollector.gauge_collector('kid_control_device_bytes_up', 'Kid-control device bytes up', records, 'bytes_up', ['name'])
 | 
			
		||||
            bytes_up_metrics = BaseCollector.gauge_collector('kid_control_device_bytes_up', 'Kid-control device bytes up', records, 'bytes_up', ['name', 'mac_address'])
 | 
			
		||||
            yield bytes_up_metrics
 | 
			
		||||
 | 
			
		||||
            rate_down_metrics = BaseCollector.gauge_collector('kid_control_device_rate_down', 'Kid-control device rate down', records, 'rate_down', ['name'])
 | 
			
		||||
            rate_down_metrics = BaseCollector.gauge_collector('kid_control_device_rate_down', 'Kid-control device rate down', records, 'rate_down', ['name', 'mac_address'])
 | 
			
		||||
            yield rate_down_metrics
 | 
			
		||||
 | 
			
		||||
            rate_up_metrics = BaseCollector.gauge_collector('kid_control_device_rate_up', 'Kid-control device rate up', records, 'rate_up', ['name'])
 | 
			
		||||
            rate_up_metrics = BaseCollector.gauge_collector('kid_control_device_rate_up', 'Kid-control device rate up', records, 'rate_up', ['name', 'mac_address'])
 | 
			
		||||
            yield rate_up_metrics
 | 
			
		||||
 | 
			
		||||
            idle_time_metrics = BaseCollector.gauge_collector('kid_control_device_idle_time', 'Kid-control device idle time', records, 'idle_time', ['name'])
 | 
			
		||||
            idle_time_metrics = BaseCollector.gauge_collector('kid_control_device_idle_time', 'Kid-control device idle time', records, 'idle_time', ['name', 'mac_address'])
 | 
			
		||||
            yield idle_time_metrics
 | 
			
		||||
 | 
			
		||||
    # Helpers
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user