X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fplugins%2FOpenStack%2Fresponse.py;h=8d328f05e798f0cef75aaffd321385f5b577c76a;hb=38d905ad4d53b3f070dc98a639a6082397f100f3;hp=691374a4689a1ce08e04453a6f8b7a8f754f9038;hpb=c7397b95dbaeebd7d872779eec809daed9e487cc;p=osm%2FMON.git diff --git a/osm_mon/plugins/OpenStack/response.py b/osm_mon/plugins/OpenStack/response.py index 691374a..8d328f0 100644 --- a/osm_mon/plugins/OpenStack/response.py +++ b/osm_mon/plugins/OpenStack/response.py @@ -23,15 +23,14 @@ import json import logging -log = logging.getLogger(__name__) -__author__ = "Helena McGough" +log = logging.getLogger(__name__) schema_version = "1.0" class OpenStack_Response(object): - """Generates responses for SO from OpenStaack plugins.""" + """Generates responses for OpenStack plugin.""" def __init__(self): """Initialize OpenStack Response instance.""" @@ -59,7 +58,7 @@ class OpenStack_Response(object): elif key == "notify_alarm": message = self.notify_alarm(**kwargs) else: - log.warn("Failed to generate a valid response message.") + log.warning("Failed to generate a valid response message.") message = None return message @@ -69,7 +68,7 @@ class OpenStack_Response(object): alarm_list_resp = {"schema_version": schema_version, "schema_type": "list_alarm_response", "correlation_id": kwargs['cor_id'], - "list_alarm_resp": kwargs['alarm_list']} + "list_alarm_response": kwargs['alarm_list']} return json.dumps(alarm_list_resp) def create_alarm_response(self, **kwargs): @@ -162,8 +161,12 @@ class OpenStack_Response(object): "schema_type": "notify_alarm", "notify_details": { "alarm_uuid": kwargs['a_id'], - "resource_uuid": kwargs['r_id'], - "vim_type": kwargs['vim_type'], + "vdu_name": kwargs['vdu_name'], + "vnf_member_index": kwargs['vnf_member_index'], + "ns_id": kwargs['ns_id'], + "metric_name": kwargs['metric_name'], + "threshold_value": kwargs['threshold_value'], + "operation": kwargs['operation'], "severity": kwargs['sev'], "status": kwargs['state'], "start_date": kwargs['date']}}