1 tosca_definitions_version: tosca_simple_yaml_1_1_0
3 onap.policies.Monitoring:
4 derived_from: tosca.policies.Root
6 name: onap.policies.Monitoring
7 description: a base policy type for all policies that govern monitoring provisioning
8 onap.policies.monitoring.tcagen2:
9 derived_from: onap.policies.Monitoring
11 name: onap.policies.monitoring.tcagen2
15 description: TCA Policy JSON
18 type: onap.datatypes.monitoring.tca_policy
20 onap.datatypes.monitoring.metricsPerEventName:
21 derived_from: tosca.datatypes.Root
23 controlLoopSchemaType:
26 description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM
34 description: Event name to which thresholds need to be applied
38 description: TCA Policy Scope Name
42 description: TCA Policy Scope
46 description: TCA Policy Scope Version
50 description: Thresholds associated with eventName
52 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
69 onap.datatypes.monitoring.thresholds:
70 derived_from: tosca.datatypes.Root
72 closedLoopControlName:
75 description: Closed Loop Control Name associated with the threshold
76 closedLoopEventStatus:
79 description: Closed Loop Event Status of the threshold
87 description: Direction of the threshold
98 description: Json field Path as per CEF message which needs to be analyzed for TCA
101 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta
102 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta
103 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta
104 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta
105 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta
106 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta
107 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta
108 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated
109 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated
110 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated
111 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated
112 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated
113 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated
114 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated
115 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta
116 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta
117 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta
118 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta
119 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta
120 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta
121 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta
122 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated
123 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated
124 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated
125 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated
126 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated
127 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated
128 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated
129 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle
130 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt
131 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice
132 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq
133 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal
134 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem
135 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait
136 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage
137 - $.event.measurementsForVfScalingFields.meanRequestLatency
138 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered
139 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached
140 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured
141 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree
142 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed
143 - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value
147 description: Threshold Event Severity
158 description: Threshold value for the field Path inside CEF message
162 description: Version number associated with the threshold