2 "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
4 "onap.policies.Monitoring": {
5 "derived_from": "tosca.policies.Root",
7 "description": "a base policy type for all policies that governs monitoring provisioning"
9 "onap.policies.monitoring.cdap.tca.hi.lo.app": {
10 "derived_from": "onap.policies.Monitoring",
14 "type": "onap.datatypes.monitoring.tca_policy",
15 "description": "TCA Policy JSON"
21 "onap.datatypes.monitoring.metricsPerEventName": {
22 "derived_from": "tosca.datatypes.Root",
24 "controlLoopSchemaType": {
27 "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM",
40 "description": "Event name to which thresholds need to be applied"
45 "description": "TCA Policy Scope Name"
50 "description": "TCA Policy Scope"
55 "description": "TCA Policy Scope Version"
60 "description": "Thresholds associated with eventName",
62 "type": "onap.datatypes.monitoring.thresholds"
67 "onap.datatypes.monitoring.tca_policy": {
68 "derived_from": "tosca.datatypes.Root",
73 "description": "Domain name to which TCA needs to be applied",
74 "default": "measurementsForVfScaling",
77 "equal": "measurementsForVfScaling"
81 "metricsPerEventName": {
84 "description": "Contains eventName and threshold details that need to be applied to given eventName",
86 "type": "onap.datatypes.monitoring.metricsPerEventName"
91 "onap.datatypes.monitoring.thresholds": {
92 "derived_from": "tosca.datatypes.Root",
94 "closedLoopControlName": {
97 "description": "Closed Loop Control Name associated with the threshold"
99 "closedLoopEventStatus": {
102 "description": "Closed Loop Event Status of the threshold",
115 "description": "Direction of the threshold",
131 "description": "Json field Path as per CEF message which needs to be analyzed for TCA",
135 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta",
136 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta",
137 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta",
138 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta",
139 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta",
140 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta",
141 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta",
142 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated",
143 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated",
144 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated",
145 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated",
146 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated",
147 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated",
148 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated",
149 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta",
150 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta",
151 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta",
152 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta",
153 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta",
154 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta",
155 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta",
156 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated",
157 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated",
158 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated",
159 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated",
160 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated",
161 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated",
162 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated",
163 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle",
164 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt",
165 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice",
166 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq",
167 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal",
168 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem",
169 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait",
170 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage",
171 "$.event.measurementsForVfScalingFields.meanRequestLatency",
172 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered",
173 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached",
174 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured",
175 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree",
176 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed",
177 "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value"
185 "description": "Threshold Event Severity",
201 "description": "Threshold value for the field Path inside CEF message"
206 "description": "Version number associated with the threshold"