X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=osm_mon%2Fplugins%2FOpenStack%2FAodh%2Falarming.py;fp=osm_mon%2Fplugins%2FOpenStack%2FAodh%2Falarming.py;h=509328180885b8b84446cd47d14c1fc2ce2e35a4;hb=94f93f717ead448f13dc272ed765e008a0e64c81;hp=234337226b51b86a84af3a9bf0938586212eb9db;hpb=025aab041b561b8cd9f9a5f8ef209cdf6ba3b4ee;p=osm%2FMON.git diff --git a/osm_mon/plugins/OpenStack/Aodh/alarming.py b/osm_mon/plugins/OpenStack/Aodh/alarming.py index 2343372..5093281 100644 --- a/osm_mon/plugins/OpenStack/Aodh/alarming.py +++ b/osm_mon/plugins/OpenStack/Aodh/alarming.py @@ -120,7 +120,7 @@ class Alarming(object): cor_id=alarm_details['correlation_id']) log.info("Response Message: %s", resp_message) self._producer.create_alarm_response( - 'create_alarm_resonse', resp_message, + 'create_alarm_response', resp_message, 'alarm_response') except Exception as exc: log.warn("Response creation failed: %s", exc) @@ -405,12 +405,13 @@ class Alarming(object): 'metric': metric_name, 'resource_id': resource_id, 'resource_type': 'generic', - 'aggregation_method': STATISTICS[statistic]} + 'aggregation_method': STATISTICS[statistic], } payload = json.dumps({'state': alarm_state, 'name': alarm_name, 'severity': SEVERITIES[severity], 'type': 'gnocchi_resources_threshold', - 'gnocchi_resources_threshold_rule': rule, }) + 'gnocchi_resources_threshold_rule': rule, + 'alarm_actions': ['http://localhost:8662'], }) return payload except KeyError as exc: log.warn("Alarm is not configured correctly: %s", exc)