2 "name": "TCA_iYTIP_v1_0_ResourceInstanceName1_tca",
3 "modelType": "onap.policy.monitoring.cdap.tca.hi.lo.app",
5 "domain": "measurementsForVfScaling",
6 "metricsPerEventName": [{
7 "policyVersion": "version1.11",
9 "policyName": "Scope1",
10 "controlLoopSchemaType": "VNF",
11 "policyScope": "Policyscope1",
16 "jsonRepresentation": {
18 "uniqueItems": "true",
21 "title": "TCA Policy JSON",
24 "title": "TCA Policy JSON",
31 "propertyOrder": 1001,
32 "default": "measurementsForVfScaling",
33 "title": "Domain name to which TCA needs to be applied",
36 "metricsPerEventName": {
37 "propertyOrder": 1002,
38 "uniqueItems": "true",
40 "title": "Contains eventName and threshold details that need to be applied to given eventName",
45 "controlLoopSchemaType",
54 "propertyOrder": 1007,
55 "title": "TCA Policy Scope Version",
59 "propertyOrder": 1008,
60 "uniqueItems": "true",
62 "title": "Thresholds associated with eventName",
67 "closedLoopControlName",
68 "closedLoopEventStatus",
77 "propertyOrder": 1013,
78 "title": "Threshold Event Severity",
89 "propertyOrder": 1012,
90 "title": "Json field Path as per CEF message which needs to be analyzed for TCA",
93 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta",
94 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta",
95 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta",
96 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta",
97 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta",
98 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta",
99 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta",
100 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated",
101 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated",
102 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated",
103 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated",
104 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated",
105 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated",
106 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated",
107 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta",
108 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta",
109 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta",
110 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta",
111 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta",
112 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta",
113 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta",
114 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated",
115 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated",
116 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated",
117 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated",
118 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated",
119 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated",
120 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated",
121 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle",
122 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt",
123 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice",
124 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq",
125 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal",
126 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem",
127 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait",
128 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage",
129 "$.event.measurementsForVfScalingFields.meanRequestLatency",
130 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered",
131 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached",
132 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured",
133 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree",
134 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed",
135 "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value"
139 "propertyOrder": 1014,
140 "title": "Threshold value for the field Path inside CEF message",
143 "closedLoopEventStatus": {
144 "propertyOrder": 1010,
145 "title": "Closed Loop Event Status of the threshold",
152 "closedLoopControlName": {
153 "propertyOrder": 1009,
154 "title": "Closed Loop Control Name associated with the threshold",
158 "propertyOrder": 1015,
159 "title": "Version number associated with the threshold",
163 "propertyOrder": 1011,
164 "title": "Direction of the threshold",
178 "propertyOrder": 1005,
179 "title": "TCA Policy Scope Name",
182 "controlLoopSchemaType": {
183 "propertyOrder": 1003,
184 "title": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM",
192 "propertyOrder": 1006,
193 "title": "TCA Policy Scope",
197 "propertyOrder": 1004,
198 "title": "Event name to which thresholds need to be applied",