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
14 type: onap.datatypes.monitoring.tca_policy
15 description: TCA Policy JSON
18 onap.datatypes.monitoring.metricsPerEventName:
19 derived_from: tosca.datatypes.Root
21 controlLoopSchemaType:
24 description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM
32 description: Event name to which thresholds need to be applied
36 description: TCA Policy Scope Name
40 description: TCA Policy Scope
44 description: TCA Policy Scope Version
48 description: Thresholds associated with eventName
50 type: onap.datatypes.monitoring.thresholds
51 onap.datatypes.monitoring.tca_policy:
52 derived_from: tosca.datatypes.Root
57 description: Domain name to which TCA needs to be applied
58 default: measurementsForVfScaling
60 - equal: measurementsForVfScaling
64 description: Contains eventName and threshold details that need to be applied to given eventName
66 type: onap.datatypes.monitoring.metricsPerEventName
67 onap.datatypes.monitoring.thresholds:
68 derived_from: tosca.datatypes.Root
70 closedLoopControlName:
73 description: Closed Loop Control Name associated with the threshold
74 closedLoopEventStatus:
77 description: Closed Loop Event Status of the threshold
85 description: Direction of the threshold
96 description: Json field Path as per CEF message which needs to be analyzed for TCA
99 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta
100 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta
101 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta
102 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta
103 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta
104 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta
105 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta
106 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated
107 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated
108 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated
109 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated
110 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated
111 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated
112 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated
113 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta
114 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta
115 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta
116 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta
117 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta
118 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta
119 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta
120 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated
121 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated
122 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated
123 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated
124 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated
125 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated
126 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated
127 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle
128 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt
129 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice
130 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq
131 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal
132 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem
133 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait
134 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage
135 - $.event.measurementsForVfScalingFields.meanRequestLatency
136 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered
137 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached
138 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured
139 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree
140 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed
141 - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value
145 description: Threshold Event Severity
156 description: Threshold value for the field Path inside CEF message
160 description: Version number associated with the threshold