Initial TCA commit into DCAEGEN2
[dcaegen2/analytics/tca.git] / dcae-analytics-tca / src / test / resources / data / json / policy / tca_policy.json
1 {
2   "domain": "measurementsForVfScaling",
3   "metricsPerFunctionalRole": [
4     {
5       "functionalRole": "vFirewall",
6       "policyScope": "resource=vFirewall;type=configuration",
7       "policyName": "configuration.dcae.microservice.tca.xml",
8       "policyVersion": "v0.0.1",
9       "thresholds": [
10         {
11           "closedLoopControlName": "CL-FRWL-LOW-TRAFFIC-SIG-d925ed73-8231-4d02-9545-db4e101f88f8",
12           "version": "1.0.2",
13           "fieldPath": "$.event.measurementsForVfScalingFields.vNicUsageArray[*].bytesIn",
14           "thresholdValue": 4000,
15           "direction": "LESS_OR_EQUAL",
16           "severity": "MAJOR"
17         },
18         {
19           "closedLoopControlName": "CL-FRWL-HIGH-TRAFFIC-SIG-EA36FE84-9342-5E13-A656-EC5F21309A09",
20           "version": "1.0.2",
21           "fieldPath": "$.event.measurementsForVfScalingFields.vNicUsageArray[*].bytesIn",
22           "thresholdValue": 20000,
23           "direction": "GREATER_OR_EQUAL",
24           "severity": "CRITICAL"
25         }
26       ]
27     },
28     {
29       "functionalRole": "vLoadBalancer",
30       "policyScope": "resource=vLoadBalancer;type=configuration",
31       "policyName": "configuration.dcae.microservice.tca.xml",
32       "policyVersion": "v0.0.1",
33       "thresholds": [
34         {
35           "closedLoopControlName": "CL-LBAL-LOW-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241AB1A",
36           "version": "1.0.2",
37           "fieldPath": "$.event.measurementsForVfScalingFields.vNicUsageArray[*].packetsIn",
38           "thresholdValue": 500,
39           "direction": "LESS_OR_EQUAL",
40           "severity": "MAJOR"
41         },
42         {
43           "closedLoopControlName": "CL-LBAL-LOW-TRAFFIC-SIG-0C5920A6-B564-8035-C878-0E814352BC2B",
44           "version": "1.0.2",
45           "fieldPath": "$.event.measurementsForVfScalingFields.vNicUsageArray[*].packetsIn",
46           "thresholdValue": 5000,
47           "direction": "GREATER_OR_EQUAL",
48           "severity": "CRITICAL"
49         }
50       ]
51     }
52   ]
53 }