fix: only overwrite severity for alarm being raised not cleared

This commit is contained in:
Stefan Reimer 2022-02-24 12:34:12 +01:00
parent a45848733e
commit 945a1b54e5

5
app.py
View File

@ -125,8 +125,9 @@ def handler(event, context):
msg_type = notify_map[msg["NewStateValue"].lower()] msg_type = notify_map[msg["NewStateValue"].lower()]
# Reduce severtity for CPUCredit Alarms to Warning # Reduce severtity for CPUCredit Alarms to Warning
if msg["Trigger"]["MetricName"] == "CPUSurplusCreditBalance": if msg_type == apprise.NotifyType.FAILURE:
msg_type = apprise.NotifyType.WARNING if msg["Trigger"]["MetricName"] == "CPUSurplusCreditBalance":
msg_type = apprise.NotifyType.WARNING
except KeyError: except KeyError:
pass pass