1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 onap.policies.Monitoring:
4 derived_from: tosca.policies.Root
6 description: a base policy type for all policies that govern monitoring provisioning
7 onap.policies.monitoring.cdap.tca.hi.lo.app:
8 derived_from: onap.policies.Monitoring
13 description: TCA Policy JSON
15 type: onap.datatypes.monitoring.tca_policy
17 onap.datatypes.monitoring.metricsPerEventName:
18 derived_from: tosca.datatypes.Root
20 controlLoopSchemaType:
23 description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM
31 description: Event name to which thresholds need to be applied
35 description: TCA Policy Scope Name
39 description: TCA Policy Scope
43 description: TCA Policy Scope Version
47 description: Thresholds associated with eventName
49 type: onap.datatypes.monitoring.thresholds
50 onap.datatypes.monitoring.tca_policy:
51 derived_from: tosca.datatypes.Root
56 description: Domain name to which TCA needs to be applied
57 default: measurementsForVfScaling
59 - equal: measurementsForVfScaling
63 description: Contains eventName and threshold details that need to be applied to given eventName
65 type: onap.datatypes.monitoring.metricsPerEventName
66 onap.datatypes.monitoring.thresholds:
67 derived_from: tosca.datatypes.Root
69 closedLoopControlName:
72 description: Closed Loop Control Name associated with the threshold
73 closedLoopEventStatus:
76 description: Closed Loop Event Status of the threshold
84 description: Direction of the threshold
95 description: Json field Path as per CEF message which needs to be analyzed for TCA
98 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta
99 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta
100 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta
101 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta
102 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta
103 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta
104 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta
105 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated
106 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated
107 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated
108 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated
109 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated
110 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated
111 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated
112 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta
113 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta
114 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta
115 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta
116 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta
117 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta
118 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta
119 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated
120 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated
121 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated
122 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated
123 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated
124 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated
125 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated
126 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle
127 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt
128 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice
129 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq
130 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal
131 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem
132 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait
133 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage
134 - $.event.measurementsForVfScalingFields.meanRequestLatency
135 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered
136 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached
137 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured
138 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree
139 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed
140 - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value
144 description: Threshold Event Severity
155 description: Threshold value for the field Path inside CEF message
159 description: Version number associated with the threshold