1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 onap.policies.Monitoring:
4 derived_from: tosca.policies.Root
5 description: a base policy type for all policies that govern monitoring provision
6 onap.policy.monitoring.cdap.tca.hi.lo.app:
7 derived_from: onap.policies.Monitoring
12 description: TCA Policy JSON
14 type: onap.datatypes.monitoring.tca_policy
16 onap.datatypes.monitoring.metricsPerEventName:
17 derived_from: tosca.datatypes.Root
19 controlLoopSchemaType:
22 description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM
29 description: Event name to which thresholds need to be applied
32 description: TCA Policy Scope Name
35 description: TCA Policy Scope
38 description: TCA Policy Scope Version
41 description: Thresholds associated with eventName
43 type: onap.datatypes.monitoring.thresholds
44 onap.datatypes.monitoring.tca_policy:
45 derived_from: tosca.datatypes.Root
49 description: Domain name to which TCA needs to be applied
50 default: measurementsForVfScaling
52 - equal: measurementsForVfScaling
55 description: Contains eventName and threshold details that need to be applied to given eventName
57 type: onap.datatypes.monitoring.metricsPerEventName
58 onap.datatypes.monitoring.thresholds:
59 derived_from: tosca.datatypes.Root
61 closedLoopControlName:
63 description: Closed Loop Control Name associated with the threshold
64 closedLoopEventStatus:
66 description: Closed Loop Event Status of the threshold
73 description: Direction of the threshold
83 description: Json field Path as per CEF message which needs to be analyzed for TCA
86 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta
87 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta
88 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta
89 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta
90 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta
91 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta
92 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta
93 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated
94 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated
95 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated
96 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated
97 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated
98 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated
99 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated
100 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta
101 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta
102 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta
103 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta
104 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta
105 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta
106 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta
107 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated
108 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated
109 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated
110 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated
111 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated
112 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated
113 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated
114 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle
115 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt
116 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice
117 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq
118 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal
119 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem
120 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait
121 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage
122 - $.event.measurementsForVfScalingFields.meanRequestLatency
123 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered
124 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached
125 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured
126 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree
127 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed
128 - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value
131 description: Threshold Event Severity
141 description: Threshold value for the field Path inside CEF message
144 description: Version number associated with the threshold