handle URL Errors

main
Rhys Bailey 2023-12-13 22:23:32 +11:00
parent dc7e614e0f
commit d914aaa8cb
1 changed files with 6 additions and 1 deletions

View File

@ -40,7 +40,12 @@ class CustomCollector(object):
pass pass
def collect(self): def collect(self):
stats = json.loads(urlopen(self.stats_url).read()) try:
stats = json.loads(urlopen(self.stats_url).read())
except error.URLError as e:
logging.error("URLError while opening Frigate stats url %s: %s", self.stats_url, e)
return
try: try:
self.process_stats = stats['cpu_usages'] self.process_stats = stats['cpu_usages']
except KeyError: except KeyError: