diff --git a/app/terraform/alarms/proxy_http_status.py b/app/terraform/alarms/proxy_http_status.py index 5e31dbb..6137428 100644 --- a/app/terraform/alarms/proxy_http_status.py +++ b/app/terraform/alarms/proxy_http_status.py @@ -50,15 +50,16 @@ class AlarmProxyHTTPStatusAutomation(BaseAutomation): AlarmState.OK, f"{r.status_code} {r.reason}" ) - except (requests.ConnectionError, requests.Timeout): - set_http_alarm( - proxy.id, - AlarmState.CRITICAL, - f"Connection failure") except requests.HTTPError: set_http_alarm( proxy.id, AlarmState.CRITICAL, f"{r.status_code} {r.reason}" ) - return True, [] \ No newline at end of file + except (requests.ConnectionError, requests.Timeout, ConnectionError) as e: + set_http_alarm( + proxy.id, + AlarmState.CRITICAL, + repr(e) + ) + return True, ""