nest checks for summary message type
This commit is contained in:
parent
84ca57eb47
commit
a2abee8456
1 changed files with 5 additions and 4 deletions
|
@ -73,10 +73,11 @@ class restic_exporter:
|
||||||
line_data = json.loads(line)
|
line_data = json.loads(line)
|
||||||
except json.decoder.JSONDecodeError as error:
|
except json.decoder.JSONDecodeError as error:
|
||||||
self._log.error(f"Error decoding line '{line}'. {error}")
|
self._log.error(f"Error decoding line '{line}'. {error}")
|
||||||
if 'message_type' in line_data and line_data['message_type'] == 'summary':
|
if 'message_type' in line_data:
|
||||||
self.summary = line_data
|
if line_data['message_type'] == 'summary':
|
||||||
if 'snapshot_id' in line_data:
|
self.summary = line_data
|
||||||
self.labels["snapshot_id"] = line_data['snapshot_id']
|
if 'snapshot_id' in line_data:
|
||||||
|
self.labels["snapshot_id"] = line_data['snapshot_id']
|
||||||
file_stats = os.stat(json_file)
|
file_stats = os.stat(json_file)
|
||||||
self.summary['timestamp'] = round(file_stats.st_mtime * 1000)
|
self.summary['timestamp'] = round(file_stats.st_mtime * 1000)
|
||||||
self._log.debug(f"Summary: {json.dumps(self.summary, indent=2)}")
|
self._log.debug(f"Summary: {json.dumps(self.summary, indent=2)}")
|
||||||
|
|
Loading…
Reference in a new issue