Fix System Health.
This commit is contained in:
@@ -158,6 +158,9 @@ class SystemEvent(db.Model):
|
|||||||
if severity in summary:
|
if severity in summary:
|
||||||
summary[severity] = count
|
summary[severity] = count
|
||||||
|
|
||||||
|
# Calculate total before adding status
|
||||||
|
total_events = summary['critical'] + summary['error'] + summary['warning'] + summary['info']
|
||||||
|
|
||||||
# Determine overall health status
|
# Determine overall health status
|
||||||
if summary['critical'] > 0:
|
if summary['critical'] > 0:
|
||||||
summary['status'] = 'critical'
|
summary['status'] = 'critical'
|
||||||
@@ -168,7 +171,7 @@ class SystemEvent(db.Model):
|
|||||||
else:
|
else:
|
||||||
summary['status'] = 'healthy'
|
summary['status'] = 'healthy'
|
||||||
|
|
||||||
summary['last_24h_total'] = sum(summary.values()) - (1 if 'status' in summary else 0)
|
summary['last_24h_total'] = total_events
|
||||||
|
|
||||||
return summary
|
return summary
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user