Added onap.policies.monitoring.tcagen2 version 2.0.0
[policy/models.git] / models-examples / src / main / resources / policies / vFirewall.policy.monitoring.input.tosca.v2.yaml
diff --git a/models-examples/src/main/resources/policies/vFirewall.policy.monitoring.input.tosca.v2.yaml b/models-examples/src/main/resources/policies/vFirewall.policy.monitoring.input.tosca.v2.yaml
new file mode 100644 (file)
index 0000000..3a2aef1
--- /dev/null
@@ -0,0 +1,149 @@
+tosca_definitions_version: tosca_simple_yaml_1_1_0
+topology_template:
+  policies:
+    - onap.vfirewall.tca:
+        type: onap.policies.monitoring.tcagen2
+        type_version: 2.0.0
+        version: 2.0.0
+        name: onap.vfirewall.tca
+        metadata:
+          policy-id: onap.vfirewall.tca
+        properties:
+          tca.policy:
+            - domain: measurementsForVfScaling
+              metricsPerEventName:
+                - eventName: Mfvs_eNodeB_RANKPI
+                  controlLoopSchemaType: VNF
+                  policyScope: resource=vFirewall;type=configuration
+                  policyName: configuration.dcae.microservice.tca.xml
+                  policyVersion: v0.0.1
+                  thresholds:
+                    - closedLoopControlName: >-
+                        CL-FRWL-LOW-TRAFFIC-SIG-d925ed73-8231-4d02-9545-db4e101f88f8
+                      closedLoopEventStatus: ONSET
+                      version: 1.0.2
+                      fieldPath: >-
+                        $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated
+                      thresholdValue: 4000
+                      direction: LESS_OR_EQUAL
+                      severity: MAJOR
+                    - closedLoopControlName: >-
+                        CL-FRWL-HIGH-TRAFFIC-SIG-EA36FE84-9342-5E13-A656-EC5F21309A09
+                      closedLoopEventStatus: ONSET
+                      version: 1.0.2
+                      fieldPath: >-
+                        $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated
+                      thresholdValue: 20000
+                      direction: GREATER_OR_EQUAL
+                      severity: CRITICAL
+                    - closedLoopControlName: >-
+                        CL-FRWL-HIGH-TRAFFIC-SIG-EA36FE84-9342-5E13-A656-EC5F21309A09
+                      closedLoopEventStatus: ABATED
+                      version: 1.0.2
+                      fieldPath: >-
+                        $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated
+                      thresholdValue: 0
+                      direction: EQUAL
+                      severity: CRITICAL
+                - eventName: vLoadBalancer
+                  controlLoopSchemaType: VNF
+                  policyScope: resource=vLoadBalancer;type=configuration
+                  policyName: configuration.dcae.microservice.tca.xml
+                  policyVersion: v0.0.1
+                  thresholds:
+                    - closedLoopControlName: >-
+                        CL-LBAL-LOW-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241AB1A
+                      closedLoopEventStatus: ONSET
+                      version: 1.0.2
+                      fieldPath: >-
+                        $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated
+                      thresholdValue: 500
+                      direction: LESS_OR_EQUAL
+                      severity: MAJOR
+                    - closedLoopControlName: >-
+                        CL-LBAL-LOW-TRAFFIC-SIG-0C5920A6-B564-8035-C878-0E814352BC2B
+                      closedLoopEventStatus: ONSET
+                      version: 1.0.2
+                      fieldPath: >-
+                        $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated
+                      thresholdValue: 5000
+                      direction: GREATER_OR_EQUAL
+                      severity: CRITICAL
+                - eventName: virtualVMEventName
+                  controlLoopSchemaType: VM
+                  policyScope: resource=virtualVM;type=configuration
+                  policyName: configuration.dcae.microservice.tca.xml
+                  policyVersion: v0.0.1
+                  thresholds:
+                    - closedLoopControlName: >-
+                        CL-LBAL-LOW-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241AB1A
+                      closedLoopEventStatus: ONSET
+                      version: 1.0.2
+                      fieldPath: >-
+                        $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated
+                      thresholdValue: 500
+                      direction: LESS_OR_EQUAL
+                      severity: MAJOR
+            - domain: measurement
+              metricsPerEventName:
+                - eventName: vFirewallBroadcastPackets
+                  controlLoopSchemaType: VM
+                  policyScope: DCAE
+                  policyName: DCAE.Config_tca-hi-lo
+                  policyVersion: v0.0.1
+                  thresholds:
+                    - closedLoopControlName: >-
+                        ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a
+                      version: 1.0.2
+                      fieldPath: >-
+                        $.event.measurementFields.nicPerformanceArray[*].receivedTotalPacketsDelta
+                      thresholdValue: 300
+                      direction: LESS_OR_EQUAL
+                      severity: MAJOR
+                      closedLoopEventStatus: ABATED
+                    - closedLoopControlName: >-
+                        ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a
+                      version: 1.0.2
+                      fieldPath: >-
+                        $.event.measurementFields.nicPerformanceArray[*].receivedTotalPacketsDelta
+                      thresholdValue: 700
+                      direction: GREATER_OR_EQUAL
+                      severity: CRITICAL
+                      closedLoopEventStatus: ONSET
+                - eventName: vLoadBalancer
+                  controlLoopSchemaType: VM
+                  policyScope: DCAE
+                  policyName: DCAE.Config_tca-hi-lo
+                  policyVersion: v0.0.1
+                  thresholds:
+                    - closedLoopControlName: ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3
+                      version: 1.0.2
+                      fieldPath: >-
+                        $.event.measurementFields.nicPerformanceArray[*].receivedTotalPacketsDelta
+                      thresholdValue: 300
+                      direction: GREATER_OR_EQUAL
+                      severity: CRITICAL
+                      closedLoopEventStatus: ONSET
+                - eventName: Measurement_vGMUX
+                  controlLoopSchemaType: VNF
+                  policyScope: DCAE
+                  policyName: DCAE.Config_tca-hi-lo
+                  policyVersion: v0.0.1
+                  thresholds:
+                    - closedLoopControlName: ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e
+                      version: 1.0.2
+                      fieldPath: >-
+                        $.event.measurementFields.additionalMeasurements[*].arrayOfFields[0].value
+                      thresholdValue: 0
+                      direction: EQUAL
+                      severity: MAJOR
+                      closedLoopEventStatus: ABATED
+                    - closedLoopControlName: ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e
+                      version: 1.0.2
+                      fieldPath: >-
+                        $.event.measurementFields.additionalMeasurements[*].arrayOfFields[0].value
+                      thresholdValue: 0
+                      direction: GREATER
+                      severity: CRITICAL
+                      closedLoopEventStatus: ONSET
+