-
Task
-
Resolution: Done
-
Medium
-
None
-
None
-
None
-
None
- Implement support for new PM format in Datacollector rapp (https://gerrit.onap.org/r/gitweb?p=integration/usecases/A1-policy-enforcement-r-apps.git;a=tree;f=datacollector;h=2b34947f4d5eb2acff660fc70249cb28bf7b9099;hb=refs/heads/master)
["{\"event\": {\"commonEventHeader\": {\"domain\": \"perf3gpp\",\"eventId\": \"ddd48497-913c-451f-a396-2316a29e5975\",\"sequence\": 0,\"eventName\": \"perf3gpp_PE-Samsung_pmMeasResul t\",\"sourceName\": \"someVnfName\",\"reportingEntityName\": \"\",\"priority\": \"Normal\",\"startEpochMicrosec\": 1626352192000,\"lastEpochMicrosec\": 1626352222000,\"version\": \"4 .0\",\"vesEventListenerVersion\": \"7.1\",\"timeZoneOffset\": \"+02:00\"},\"perf3gppFields\": {\"perf3gppFieldsVersion\": \"1.0\",\"measDataCollection\": {\"granularityPeriod\": 1626 352192000,\"measuredEntityUserName\": \"ORAN PE Sim\",\"measuredEntityDn\": \"\",\"measuredEntitySoftwareVersion\": \"\",\"measInfoList\": [{\"measInfoId\": {\"sMeasInfoId\": \"\"},\ "measTypes\": {\"sMeasTypesList\":[\"latency\"]},\"measValuesList\": [{\"measObjInstId\": \"Chn0000\",\"suspectFlag\": \"false\",\"measResults\": [{\"p\": 1,\"sValue\": \"110\"}]}]}
- Map the data in the same way as legacy VES (example below):
{ "event" : { "commonEventHeader" : { "version" : "4.0.1", "vesEventListenerVersion" : "7.0.1", "sourceId" : "vnf-id-hardcoded-in-robot", "reportingEntityName" : "ibcx0001vm002oam001", "startEpochMicrosec" : 1626701400000000, "eventId" : "measurement0000259", "lastEpochMicrosec" : 1626701300847941, "priority" : "Normal", "sequence" : 3, "sourceName" : "oran-sim-name", "domain" : "measurement", "eventName" : "Measurement_vIsbcMmc", "reportingEntityId" : "cc305d54-75b4-431b-adb2-eb6b9e541234", "nfcNamingCode" : "ssc", "nfNamingCode" : "ibcx" }, "measurementFields" : { "measurementInterval" : 5, "measurementFieldsVersion" : "4.0", "additionalMeasurements" : [ { "name" : "latency", "hashMap" : { "value" : "58" } }, { "name" : "throughput", "hashMap" : { "value" : "94" } }, { "name" : "identifier", "hashMap" : { "value" : "Cell1", "identifier" : "Cell1" } }, { "name" : "trafficModel", "hashMap" : { "emergency_samsung_s10_01" : "40" } } ] } } }
- Store this information in already defined database structure (if possible)