X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Fosm_ngsa%2Fdags%2Falert_vdu.py;fp=src%2Fosm_ngsa%2Fdags%2Falert_vdu.py;h=c3148935c9813a6ebbe9fd5177fc3fe11aa79429;hb=9377117ccd1b86e62f1a3e8b63aee2880a5b9c55;hp=390460ab488a9d00446743784afa63f438b99b9d;hpb=64a4473f399192c615d08ff06ebf8326c4c6c4b1;p=osm%2FNG-SA.git diff --git a/src/osm_ngsa/dags/alert_vdu.py b/src/osm_ngsa/dags/alert_vdu.py index 390460a..c314893 100644 --- a/src/osm_ngsa/dags/alert_vdu.py +++ b/src/osm_ngsa/dags/alert_vdu.py @@ -69,15 +69,19 @@ def alert_vdu(): if status == "firing": # Searching alerting rule in MongoDB logger.info( - f"Searching alert rule in MongoDB: ns_id {ns_id}, " + f"Searching healing alert rule in MongoDB: ns_id {ns_id}, " f"vnf_member_index {vnf_member_index}, " f"vdu_name {vdu_name}, " f"vm_id {vm_id}" ) alert = common_db.get_alert( - nsr_id=ns_id, vnf_member_index=vnf_member_index, vdu_name=vdu_name + nsr_id=ns_id, + vnf_member_index=vnf_member_index, + vdu_id=None, + vdu_name=vdu_name, + action_type="healing", ) - if alert and alert["action_type"] == "healing": + if alert: logger.info("Found an alert rule:") logger.info(alert) # Update alert status @@ -166,7 +170,11 @@ def alert_vdu(): f"vm_id {vm_id}" ) alert = common_db.get_alert( - nsr_id=ns_id, vnf_member_index=vnf_member_index, vdu_name=vdu_name + nsr_id=ns_id, + vnf_member_index=vnf_member_index, + vdu_id=None, + vdu_name=vdu_name, + action_type="healing", ) if alert: logger.info("Found an alert rule, updating status")