File tree Expand file tree Collapse file tree 3 files changed +29
-23
lines changed Expand file tree Collapse file tree 3 files changed +29
-23
lines changed Original file line number Diff line number Diff line change @@ -138,6 +138,7 @@ def netprobe_speedtest(self):
138138
139139 def collect (self ):
140140
141+ self .speedtest_stats = {"download" : None , "upload" : None }
141142 self .netprobe_speedtest ()
142143
143144 results = json .dumps ({
Original file line number Diff line number Diff line change 4848
4949 cache .redis_write ('netprobe' ,json .dumps (stats ),cache_interval )
5050
51- logger .info (f"Stats successfully written to Redis from device ID for Netprobe" )
51+ # logger.info(f"Stats successfully written to Redis from device ID for Netprobe")
5252
5353 except Exception as e :
5454
Original file line number Diff line number Diff line change 2121
2222 logger = setup_logging ("logs/speedtest.log" )
2323
24- while True :
24+ if speedtest_enabled == True :
2525
26- try :
27- stats = collector .collect ()
28- current_time = datetime .now ()
26+ while True :
27+
28+ try :
29+ stats = collector .collect ()
30+ current_time = datetime .now ()
2931
30- except Exception as e :
31- print ("Error running speedtest" )
32- logger .error ("Error running speedtest" )
33- logger .error (e )
34- time .sleep (speedtest_interval ) # Pause before retrying
35- continue
32+ except Exception as e :
33+ print ("Error running speedtest" )
34+ logger .error ("Error running speedtest" )
35+ logger .error (e )
36+ time .sleep (speedtest_interval ) # Pause before retrying
37+ continue
3638
37- # Connect to Redis
39+ # Connect to Redis
3840
39- try :
41+ try :
4042
41- cache = RedisConnect ()
43+ cache = RedisConnect ()
4244
43- # Save Data to Redis
45+ # Save Data to Redis
4446
45- cache_interval = speedtest_interval * 2 # Set the redis cache 2x longer than the speedtest interval
47+ cache_interval = speedtest_interval * 2 # Set the redis cache 2x longer than the speedtest interval
4648
47- cache .redis_write ('speedtest' ,json .dumps (stats ),cache_interval )
49+ cache .redis_write ('speedtest' ,json .dumps (stats ),cache_interval )
4850
49- logger .info (f"Stats successfully written to Redis for Speed Test" )
51+ logger .info (f"Stats successfully written to Redis for Speed Test" )
5052
51- except Exception as e :
53+ except Exception as e :
5254
53- logger .error ("Could not connect to Redis" )
54- logger .error (e )
55-
56- time .sleep (speedtest_interval )
55+ logger .error ("Could not connect to Redis" )
56+ logger .error (e )
57+
58+ time .sleep (speedtest_interval )
59+
60+ else :
61+ exit ()
You can’t perform that action at this time.
0 commit comments