Loading cirros_alarm_vnf/cirros_alarm_vnfd.yaml +62 −70 Original line number Diff line number Diff line vnfd-catalog: vnfd: - connection-point: - name: eth0 type: VPORT description: Simple VNF example with a cirros and a VNF alarm df: - id: default-df instantiation-level: - id: default-instantiation-level vdu-level: - number-of-instances: 1 vdu-id: cirros_vnfd-VM vdu-profile: - id: cirros_vnfd-VM min-number-of-instances: 1 ext-cpd: - id: eth0-ext int-cpd: cpd: eth0-int vdu-id: cirros_vnfd-VM id: cirros_alarm-vnf mgmt-cp: eth0-ext product-name: cirros_alarm-vnf provider: OSM sw-image-desc: - id: cirros image: cirros name: cirros mgmt-interface: cp: eth0 monitoring-param: - aggregation-type: AVERAGE id: cirros_vnf_cpu_util name: cirros_vnf_cpu_util vdu-monitoring-param: vdu-monitoring-param-ref: cirros_vnfd-VM_cpu_util vdu-ref: cirros_vnfd-VM - aggregation-type: AVERAGE id: cirros_vnf_average_memory_utilization name: cirros_vnf_average_memory_utilization vdu-monitoring-param: vdu-monitoring-param-ref: cirros_vnfd-VM_average_memory_utilization vdu-ref: cirros_vnfd-VM name: cirros_alarm-vnf short-name: cirros_alarm-vnf vdu: - alarm: - actions: - alarm-id: alarm-1 operation: LT value: 20 actions: alarm: - url: ${WEBHOOK_URL} insufficient-data: - url: ${WEBHOOK_URL} ok: - url: ${WEBHOOK_URL} alarm-id: alarm-1 operation: LT value: 20 insufficient-data: - url: ${WEBHOOK_URL} vnf-monitoring-param-ref: cirros_vnf_cpu_util count: 1 description: cirros_vnfd-VM id: cirros_vnfd-VM int-cpd: - id: eth0-int virtual-network-interface-requirement: - name: eth0 image: cirros-0.3.5-x86_64-disk.img interface: - external-connection-point-ref: eth0 name: eth0 type: EXTERNAL virtual-interface: bandwidth: 0 type: VIRTIO vpci: 0000:00:0a.0 monitoring-parameter: - id: cirros_vnf_cpu_util name: cirros_vnf_cpu_util performance-metric: cpu_utilization - id: cirros_vnf_average_memory_utilization name: cirros_vnf_average_memory_utilization performance-metric: average_memory_utilization monitoring-param: - id: cirros_vnfd-VM_cpu_util nfvi-metric: cpu_utilization - id: cirros_vnfd-VM_average_memory_utilization nfvi-metric: average_memory_utilization name: cirros_vnfd-VM sw-image-desc: cirros virtual-compute-desc: cirros_vnfd-VM-compute virtual-storage-desc: - cirros_vnfd-VM-storage vm-flavor: memory-mb: 256 storage-gb: 2 vcpu-count: 1 vendor: OSM version: '1.0' virtual-compute-desc: - id: cirros_vnfd-VM-compute virtual-cpu: num-virtual-cpu: 1 virtual-memory: size: 0.25 virtual-storage-desc: - id: cirros_vnfd-VM-storage size-of-storage: 2 Loading
cirros_alarm_vnf/cirros_alarm_vnfd.yaml +62 −70 Original line number Diff line number Diff line vnfd-catalog: vnfd: - connection-point: - name: eth0 type: VPORT description: Simple VNF example with a cirros and a VNF alarm df: - id: default-df instantiation-level: - id: default-instantiation-level vdu-level: - number-of-instances: 1 vdu-id: cirros_vnfd-VM vdu-profile: - id: cirros_vnfd-VM min-number-of-instances: 1 ext-cpd: - id: eth0-ext int-cpd: cpd: eth0-int vdu-id: cirros_vnfd-VM id: cirros_alarm-vnf mgmt-cp: eth0-ext product-name: cirros_alarm-vnf provider: OSM sw-image-desc: - id: cirros image: cirros name: cirros mgmt-interface: cp: eth0 monitoring-param: - aggregation-type: AVERAGE id: cirros_vnf_cpu_util name: cirros_vnf_cpu_util vdu-monitoring-param: vdu-monitoring-param-ref: cirros_vnfd-VM_cpu_util vdu-ref: cirros_vnfd-VM - aggregation-type: AVERAGE id: cirros_vnf_average_memory_utilization name: cirros_vnf_average_memory_utilization vdu-monitoring-param: vdu-monitoring-param-ref: cirros_vnfd-VM_average_memory_utilization vdu-ref: cirros_vnfd-VM name: cirros_alarm-vnf short-name: cirros_alarm-vnf vdu: - alarm: - actions: - alarm-id: alarm-1 operation: LT value: 20 actions: alarm: - url: ${WEBHOOK_URL} insufficient-data: - url: ${WEBHOOK_URL} ok: - url: ${WEBHOOK_URL} alarm-id: alarm-1 operation: LT value: 20 insufficient-data: - url: ${WEBHOOK_URL} vnf-monitoring-param-ref: cirros_vnf_cpu_util count: 1 description: cirros_vnfd-VM id: cirros_vnfd-VM int-cpd: - id: eth0-int virtual-network-interface-requirement: - name: eth0 image: cirros-0.3.5-x86_64-disk.img interface: - external-connection-point-ref: eth0 name: eth0 type: EXTERNAL virtual-interface: bandwidth: 0 type: VIRTIO vpci: 0000:00:0a.0 monitoring-parameter: - id: cirros_vnf_cpu_util name: cirros_vnf_cpu_util performance-metric: cpu_utilization - id: cirros_vnf_average_memory_utilization name: cirros_vnf_average_memory_utilization performance-metric: average_memory_utilization monitoring-param: - id: cirros_vnfd-VM_cpu_util nfvi-metric: cpu_utilization - id: cirros_vnfd-VM_average_memory_utilization nfvi-metric: average_memory_utilization name: cirros_vnfd-VM sw-image-desc: cirros virtual-compute-desc: cirros_vnfd-VM-compute virtual-storage-desc: - cirros_vnfd-VM-storage vm-flavor: memory-mb: 256 storage-gb: 2 vcpu-count: 1 vendor: OSM version: '1.0' virtual-compute-desc: - id: cirros_vnfd-VM-compute virtual-cpu: num-virtual-cpu: 1 virtual-memory: size: 0.25 virtual-storage-desc: - id: cirros_vnfd-VM-storage size-of-storage: 2