2 "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
\r
4 "onap.policies.Monitoring": {
\r
5 "derived_from": "tosca.policies.Root",
\r
7 "description": "a base policy type for all policies that govern monitoring provisioning"
\r
9 "onap.policies.monitoring.cdap.tca.hi.lo.app": {
\r
10 "derived_from": "onap.policies.Monitoring",
\r
11 "version": "6.0.1-snapshot",
\r
14 "type": "onap.datatypes.monitoring.tca_policy",
\r
15 "description": "TCA Policy JSON",
\r
22 "onap.datatypes.monitoring.metricsPerEventName": {
\r
23 "derived_from": "tosca.datatypes.Root",
\r
25 "controlLoopSchemaType": {
\r
28 "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM",
\r
41 "description": "Event name to which thresholds need to be applied"
\r
46 "description": "TCA Policy Scope Name"
\r
51 "description": "TCA Policy Scope"
\r
56 "description": "TCA Policy Scope Version"
\r
61 "description": "Thresholds associated with eventName",
\r
63 "type": "onap.datatypes.monitoring.thresholds"
\r
68 "onap.datatypes.monitoring.tca_policy": {
\r
69 "derived_from": "tosca.datatypes.Root",
\r
74 "description": "Domain name to which TCA needs to be applied",
\r
75 "default": "measurementsForVfScaling",
\r
78 "equal": "measurementsForVfScaling"
\r
82 "metricsPerEventName": {
\r
85 "description": "Contains eventName and threshold details that need to be applied to given eventName",
\r
87 "type": "onap.datatypes.monitoring.metricsPerEventName"
\r
92 "onap.datatypes.monitoring.thresholds": {
\r
93 "derived_from": "tosca.datatypes.Root",
\r
95 "closedLoopControlName": {
\r
98 "description": "Closed Loop Control Name associated with the threshold"
\r
100 "closedLoopEventStatus": {
\r
103 "description": "Closed Loop Event Status of the threshold",
\r
116 "description": "Direction of the threshold",
\r
123 "GREATER_OR_EQUAL",
\r
132 "description": "Json field Path as per CEF message which needs to be analyzed for TCA",
\r
136 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta",
\r
137 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta",
\r
138 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta",
\r
139 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta",
\r
140 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta",
\r
141 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta",
\r
142 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta",
\r
143 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated",
\r
144 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated",
\r
145 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated",
\r
146 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated",
\r
147 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated",
\r
148 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated",
\r
149 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated",
\r
150 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta",
\r
151 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta",
\r
152 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta",
\r
153 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta",
\r
154 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta",
\r
155 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta",
\r
156 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta",
\r
157 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated",
\r
158 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated",
\r
159 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated",
\r
160 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated",
\r
161 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated",
\r
162 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated",
\r
163 "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated",
\r
164 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle",
\r
165 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt",
\r
166 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice",
\r
167 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq",
\r
168 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal",
\r
169 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem",
\r
170 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait",
\r
171 "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage",
\r
172 "$.event.measurementsForVfScalingFields.meanRequestLatency",
\r
173 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered",
\r
174 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached",
\r
175 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured",
\r
176 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree",
\r
177 "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed",
\r
178 "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value"
\r
186 "description": "Threshold Event Severity",
\r
199 "thresholdValue": {
\r
202 "description": "Threshold value for the field Path inside CEF message"
\r
207 "description": "Version number associated with the threshold"
\r