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