Initial TCA commit into DCAEGEN2
[dcaegen2/analytics/tca.git] / dcae-analytics-cdap-common / src / test / resources / data / json / tca_policy.json
diff --git a/dcae-analytics-cdap-common/src/test/resources/data/json/tca_policy.json b/dcae-analytics-cdap-common/src/test/resources/data/json/tca_policy.json
new file mode 100644 (file)
index 0000000..1bf9e83
--- /dev/null
@@ -0,0 +1,53 @@
+{
+  "domain": "measurementsForVfScaling",
+  "metricsPerFunctionalRole": [
+    {
+      "functionalRole": "vFirewall",
+      "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",
+          "version": "1.0.2",
+          "fieldPath": "$.event.measurementsForVfScalingFields.vNicUsageArray[*].bytesIn",
+          "thresholdValue": 4000,
+          "direction": "LESS_OR_EQUAL",
+          "severity": "MAJOR"
+        },
+        {
+          "closedLoopControlName": "CL-FRWL-HIGH-TRAFFIC-SIG-EA36FE84-9342-5E13-A656-EC5F21309A09",
+          "version": "1.0.2",
+          "fieldPath": "$.event.measurementsForVfScalingFields.vNicUsageArray[*].bytesIn",
+          "thresholdValue": 20000,
+          "direction": "GREATER_OR_EQUAL",
+          "severity": "CRITICAL"
+        }
+      ]
+    },
+    {
+      "functionalRole": "vLoadBalancer",
+      "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",
+          "version": "1.0.2",
+          "fieldPath": "$.event.measurementsForVfScalingFields.vNicUsageArray[*].packetsIn",
+          "thresholdValue": 500,
+          "direction": "LESS_OR_EQUAL",
+          "severity": "MAJOR"
+        },
+        {
+          "closedLoopControlName": "CL-LBAL-LOW-TRAFFIC-SIG-0C5920A6-B564-8035-C878-0E814352BC2B",
+          "version": "1.0.2",
+          "fieldPath": "$.event.measurementsForVfScalingFields.vNicUsageArray[*].packetsIn",
+          "thresholdValue": 5000,
+          "direction": "GREATER_OR_EQUAL",
+          "severity": "CRITICAL"
+        }
+      ]
+    }
+  ]
+}