Skip to content
Snippets Groups Projects
Commit b7c36b15 authored by Jan David Mol's avatar Jan David Mol
Browse files

Fix: do not spam errors for relatively common conditions

parent 6855bb2d
No related branches found
No related tags found
1 merge request!543Fix type of timestamp (float instead of int)
......@@ -176,7 +176,7 @@ class CustomCollector(object):
attr_infos = {attr_info.name: attr_info for attr_info in dev.attribute_list_query()}
if dev.state() not in [DevState.STANDBY, DevState.ON, DevState.ALARM, DevState.DISABLE]:
logger.error(f"Error processing device {device_name}: it is in state {dev.state()}")
logger.warning(f"Error processing device {device_name}: it is in state {dev.state()}")
# at least log state & status
attrs_to_scrape = ["State", "Status"]
......@@ -195,7 +195,7 @@ class CustomCollector(object):
metrics.extend(self.metrics(dev, attr_infos[attr_name], attr_value))
except DevFailed as e:
reason = e.args[0].desc.replace("\n", " ")
logger.error(f"Error processing device {device_name} attribute {attr_name}: {reason}")
logger.warning(f"Error processing device {device_name} attribute {attr_name}: {reason}")
except Exception as e:
logger.exception(f"Error processing device {device_name} attribute {attr_name}")
......@@ -220,7 +220,7 @@ class CustomCollector(object):
attribute_metrics.add_metric(*metric)
except DevFailed as e:
reason = e.args[0].desc.replace("\n", " ")
logger.error(f"Error processing device {device_name}: {reason}")
logger.warning(f"Error processing device {device_name}: {reason}")
except Exception as e:
logger.exception(f"Error processing device {device_name}")
finally:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment