Hi All,

From
http://onap.readthedocs.io/en/latest/submodules/vnfsdk/model.git/docs/files/VESEventRegistration.html

I could see a sample yaml for scaling as:

---
event: {presence: required, structure: {
    commonEventHeader: {presence: required, structure: {
        domain: {presence: required, value: measurementsForVfScaling},
        eventName: {presence: required},
        eventId: {presence: required},
        priority: {presence: required, value: Normal},
        reportingEntityId: {presence: required},
        reportingEntityName: {presence: required},
        sequence: {presence: required},
        sourceId: {presence: required},
        sourceName: {presence: required},
        startEpochMicrosec: {presence: required},
        lastEpochMicrosec: {presence: required},
        version: {presence: required, value: 3.0}
    }},
    *measurementsForVfScalingFields*: {presence: required, structure: {
        cpuUsageArray: {presence: required, array: [
            cpuUsage: {presence: required, structure: {
                cpuIdentifier: {presence: required},
                percentUsage: {presence: required, range: [ 0, 100 ],
               action: [80, up,   CpuUsageHigh,  *RECO-scaleOut*],
   action: [10, down, CpuUsageLow,   *RECO-scaleIn*]
                }
            }}
        ]}
        }

    }
}
}


As per my understanding, the VES agent from VNF should send events in this
format.

Can someone please clarify how this VES.yaml is in-turn translated to
operational policy like:

https://wiki.onap.org/display/DW/Control+Loop+Operational+Policy


Thanks
Eswar Rao
_______________________________________________
onap-discuss mailing list
[email protected]
https://lists.onap.org/mailman/listinfo/onap-discuss

Reply via email to