Uploaded image for project: 'Integration'
  1. Integration
  2. INT-1947

O1 PM Bulk support in DataCollector RAPP

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Medium Medium
    • None
    • None
    • None
    • None

      1. 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)

            stanislavmarszalek stanislavmarszalek
            krystian krystian
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: