Add metrics for tracking when instance key renewal succeeds and fails, as well as when instance key *lookup* fails

This commit is contained in:
Joseph Schorr 2017-11-10 15:46:09 -05:00 committed by Joseph Schorr
parent a927ce3e0f
commit bbdf9e074c
10 changed files with 61 additions and 24 deletions

View file

@ -53,7 +53,7 @@ class HealthCheck(object):
service_status_expanded = {}
for service_name in service_statuses:
status, err = service_statuses[service_name]
status, message = service_statuses[service_name]
service_statuses_bools[service_name] = status
service_status_expanded[service_name] = {
@ -61,7 +61,9 @@ class HealthCheck(object):
}
if not status:
service_status_expanded[service_name]['failure'] = err
service_status_expanded[service_name]['failure'] = message
elif message:
service_status_expanded[service_name]['message'] = message
if skip and service_name in skip:
notes.append('%s skipped in compute health' % service_name)