1 tosca_definitions_version: tosca_simple_yaml_1_0_0
4 onap.policies.Monitoring:
5 derived_from: tosca.policies.Root
6 description: a base policy type for all policies that governs monitoring provisioning
8 onap.policy.monitoring.cdap.tca.hi.lo.app:
9 derived_from: onap.policies.Monitoring
14 description: TCA Policy JSON
16 type: onap.datatypes.monitoring.tca_policy
19 onap.datatypes.monitoring.metricsPerEventName:
20 derived_from: tosca.datatypes.Root
22 controlLoopSchemaType:
25 description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM
33 description: Event name to which thresholds need to be applied
37 description: TCA Policy Scope Name
41 description: TCA Policy Scope
45 description: TCA Policy Scope Version
49 description: Thresholds associated with eventName
51 type: onap.datatypes.monitoring.thresholds
53 onap.datatypes.monitoring.tca_policy:
54 derived_from: tosca.datatypes.Root
59 description: Domain name to which TCA needs to be applied
60 default: measurementsForVfScaling
62 - equal: measurementsForVfScaling
66 description: Contains eventName and threshold details that need to be applied to given eventName
68 type: onap.datatypes.monitoring.metricsPerEventName
70 onap.datatypes.monitoring.thresholds:
71 derived_from: tosca.datatypes.Root
73 closedLoopControlName:
76 description: Closed Loop Control Name associated with the threshold
77 closedLoopEventStatus:
80 description: Closed Loop Event Status of the threshold
88 description: Direction of the threshold
99 description: Json field Path as per CEF message which needs to be analyzed for TCA
102 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta
103 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta
104 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta
105 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta
106 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta
107 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta
108 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta
109 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated
110 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated
111 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated
112 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated
113 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated
114 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated
115 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated
116 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta
117 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta
118 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta
119 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta
120 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta
121 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta
122 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta
123 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated
124 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated
125 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated
126 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated
127 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated
128 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated
129 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated
130 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle
131 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt
132 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice
133 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq
134 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal
135 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem
136 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait
137 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage
138 - $.event.measurementsForVfScalingFields.meanRequestLatency
139 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered
140 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached
141 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured
142 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree
143 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed
144 - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value
148 description: Threshold Event Severity
159 description: Threshold value for the field Path inside CEF message
163 description: Version number associated with the threshold