Add support for ABATED alerts within CDAP TCA
[dcaegen2/analytics/tca.git] / dcae-analytics-test / src / main / resources / data / json / policy / tca_policy.json
@@ -1,48 +1,63 @@
 {
   "domain": "measurementsForVfScaling",
-  "metricsPerFunctionalRole": [
+  "metricsPerEventName": [
     {
-      "functionalRole": "vFirewall",
+      "eventName": "Mfvs_eNodeB_RANKPI",
+      "controlLoopSchemaType" : "VNF",
       "policyScope": "resource=vFirewall;type=configuration",
       "policyName": "configuration.dcae.microservice.tca.xml",
       "policyVersion": "v0.0.1",
       "thresholds": [
         {
           "closedLoopControlName": "CL-FRWL-LOW-TRAFFIC-SIG-d925ed73-8231-4d02-9545-db4e101f88f8",
+          "closedLoopEventStatus" : "ONSET",
           "version": "1.0.2",
-          "fieldPath": "$.event.measurementsForVfScalingFields.vNicUsageArray[*].bytesIn",
+          "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated",
           "thresholdValue": 4000,
           "direction": "LESS_OR_EQUAL",
           "severity": "MAJOR"
         },
         {
           "closedLoopControlName": "CL-FRWL-HIGH-TRAFFIC-SIG-EA36FE84-9342-5E13-A656-EC5F21309A09",
+          "closedLoopEventStatus" : "ONSET",
           "version": "1.0.2",
-          "fieldPath": "$.event.measurementsForVfScalingFields.vNicUsageArray[*].bytesIn",
+          "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated",
           "thresholdValue": 20000,
           "direction": "GREATER_OR_EQUAL",
           "severity": "CRITICAL"
+        },
+        {
+          "closedLoopControlName": "CL-FRWL-HIGH-TRAFFIC-SIG-EA36FE84-9342-5E13-A656-EC5F21309A09",
+          "closedLoopEventStatus" : "ABATED",
+          "version": "1.0.2",
+          "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated",
+          "thresholdValue": 0,
+          "direction": "EQUAL",
+          "severity": "CRITICAL"
         }
       ]
     },
     {
-      "functionalRole": "vLoadBalancer",
+      "eventName": "vLoadBalancer",
+      "controlLoopSchemaType" : "VNF",
       "policyScope": "resource=vLoadBalancer;type=configuration",
       "policyName": "configuration.dcae.microservice.tca.xml",
       "policyVersion": "v0.0.1",
       "thresholds": [
         {
           "closedLoopControlName": "CL-LBAL-LOW-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241AB1A",
+          "closedLoopEventStatus" : "ONSET",
           "version": "1.0.2",
-          "fieldPath": "$.event.measurementsForVfScalingFields.vNicUsageArray[*].packetsIn",
+          "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated",
           "thresholdValue": 500,
           "direction": "LESS_OR_EQUAL",
           "severity": "MAJOR"
         },
         {
           "closedLoopControlName": "CL-LBAL-LOW-TRAFFIC-SIG-0C5920A6-B564-8035-C878-0E814352BC2B",
+          "closedLoopEventStatus" : "ONSET",
           "version": "1.0.2",
-          "fieldPath": "$.event.measurementsForVfScalingFields.vNicUsageArray[*].packetsIn",
+          "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated",
           "thresholdValue": 5000,
           "direction": "GREATER_OR_EQUAL",
           "severity": "CRITICAL"