Skip to content
Snippets Groups Projects
Commit e9d99c87 authored by Nico Vermaas's avatar Nico Vermaas
Browse files

bonus:

added a '(late)' timestamp in the monitor when a timestamp arrives > 60 seconds late.
parent 24b5ea88
No related branches found
No related tags found
3 merge requests!205added 'late' check on service monitor,!204switch to 1800 seconds,!203bonus:
...@@ -266,7 +266,8 @@ def convert_monitor_to_html(request, monitor_data): ...@@ -266,7 +266,8 @@ def convert_monitor_to_html(request, monitor_data):
d1 = datetime.utcnow().replace(tzinfo=None) d1 = datetime.utcnow().replace(tzinfo=None)
d2 = record.timestamp.replace(tzinfo=None) d2 = record.timestamp.replace(tzinfo=None)
delta = d1 - d2 delta = d1 - d2
if delta.seconds > 60: # if the heartbeat is 30 minutes late, show '(late)' in red
if delta.seconds > 1800:
line += '<td class="error">' + str(record.timestamp.strftime(TIME_FORMAT)) + " - (late)</td>" line += '<td class="error">' + str(record.timestamp.strftime(TIME_FORMAT)) + " - (late)</td>"
else: else:
line += '<td>' + str(record.timestamp) + "</td>" line += '<td>' + str(record.timestamp) + "</td>"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment