Kafka command to log dmaap messages (Working for Casablanca only)

Kafka command to show message
root@oom-rancher:~# kubectl -n onap exec -it dev-dmaap-message-router-kafka-64465d9ff4-87z7r bash
bash-4.4# /opt/kafka_2.12-0.11.0.1/bin/kafka-console-consumer.sh --topic SDC-DISTR-NOTIF-TOPIC-AUTO --bootstrap-server localhost:9092
{
  "distributionID": "e57cb847-2d7b-41dd-a023-a2c6d5e9567b",
  "serviceName": "demoVCPEInfra",
  "serviceVersion": "2.0",
  "serviceUUID": "814c0142-720e-4632-a18d-e6716ab0cfbe",
  "serviceDescription": "catalog service description",
  "serviceInvariantUUID": "25fbbd01-3829-49cd-989e-3eece7640631",
  "resources": [
    {
      "resourceInstanceName": "CPE_SIGNAL",
      "resourceName": "Generic NeutronNet",
      "resourceVersion": "1.0",
      "resoucreType": "VF",
      "resourceUUID": "99b4e639-9029-4b61-95d0-b487a027baea",
      "resourceInvariantUUID": "cb7175a9-ece9-4740-ba14-886385012bb5",
      "resourceCustomizationUUID": "1ebbdd11-a1df-4d81-a3e4-b6261c384e93",
      "category": "Generic",
      "subcategory": "Network Elements",
      "artifacts": []
    },
    {
      "resourceInstanceName": "bcb24384-5a28-4e09-8999 0",
      "resourceName": "bcb24384-5a28-4e09-8999",
      "resourceVersion": "1.0",
      "resoucreType": "VF",
      "resourceUUID": "27569ee4-e718-4ea4-a9a3-b53d97162a71",
      "resourceInvariantUUID": "e95d3e4b-49d9-481c-b117-a116388a0c43",
      "resourceCustomizationUUID": "f3376f12-4977-43f2-90ba-a06e66e8a57e",
      "category": "Generic",
      "subcategory": "Abstract",
      "artifacts": [
        {
          "artifactName": "vf-license-model.xml",
          "artifactType": "VF_LICENSE",
          "artifactURL": "/sdc/v1/catalog/services/Demovcpeinfra/2.0/resourceInstances/bcb243845a284e0989990/artifacts/vf-license-model.xml",
          "artifactChecksum": "MzdkMDA1ZTJlMTA3ODlkNzk5NjM0NWIzZDlkYTRkZDI=",
          "artifactDescription": "VF license file",
          "artifactTimeout": 120,
          "artifactUUID": "ffd8b1c1-94ae-43a8-9f32-259482aa0659",
          "artifactVersion": "1"
        },
        {
          "artifactName": "bcb243845a284e0989990_modules.json",
          "artifactType": "VF_MODULES_METADATA",
          "artifactURL": "/sdc/v1/catalog/services/Demovcpeinfra/2.0/resourceInstances/bcb243845a284e0989990/artifacts/bcb243845a284e0989990_modules.json",
          "artifactChecksum": "MjU3OWRlMWQ5YmJiYWM0Y2ZhOTgyOGFhOGIzODYwMjA=",
          "artifactDescription": "Auto-generated VF Modules information artifact",
          "artifactTimeout": 120,
          "artifactUUID": "2a6a546a-435f-4037-808a-2c39745186a8",
          "artifactVersion": "2"
        },
        {
          "artifactName": "base_vcpe_infra.yaml",
          "artifactType": "HEAT",
          "artifactURL": "/sdc/v1/catalog/services/Demovcpeinfra/2.0/resourceInstances/bcb243845a284e0989990/artifacts/base_vcpe_infra.yaml",
          "artifactChecksum": "ZGEyNDgwNmEzZDk3ODU3ZDg3YTg1MDc0NmU1ZTMwYmI=",
          "artifactDescription": "created from csar",
          "artifactTimeout": 120,
          "artifactUUID": "712d63e7-b8ac-4abe-8033-3a025147001d",
          "artifactVersion": "2"
        },
        {
          "artifactName": "vendor-license-model.xml",
          "artifactType": "VENDOR_LICENSE",
          "artifactURL": "/sdc/v1/catalog/services/Demovcpeinfra/2.0/resourceInstances/bcb243845a284e0989990/artifacts/vendor-license-model.xml",
          "artifactChecksum": "YTYyMDcyODNiYTQzZWFjNzhjYzNkZjA1ZGFkNWY2NDE=",
          "artifactDescription": " Vendor license file",
          "artifactTimeout": 120,
          "artifactUUID": "6dd37037-36b2-4d9b-ab4a-74fa8d7ed44b",
          "artifactVersion": "1"
        },
        {
          "artifactName": "base_vcpe_infra.env",
          "artifactType": "HEAT_ENV",
          "artifactURL": "/sdc/v1/catalog/services/Demovcpeinfra/2.0/resourceInstances/bcb243845a284e0989990/artifacts/base_vcpe_infra.env",
          "artifactChecksum": "ZmJmYjYwNTNiMDIzODlmODUyY2EwNjgyNWM2Y2M3N2E=",
          "artifactDescription": "Auto-generated HEAT Environment deployment artifact",
          "artifactTimeout": 120,
          "artifactUUID": "ae8e5bf7-7ea1-4d26-a8bf-13ed5e0ddfaf",
          "artifactVersion": "3",
          "generatedFromUUID": "712d63e7-b8ac-4abe-8033-3a025147001d"
        }
      ]
    },
    {
      "resourceInstanceName": "Generic NeutronNet 0",
      "resourceName": "Generic NeutronNet",
      "resourceVersion": "1.0",
      "resoucreType": "VL",
      "resourceUUID": "99b4e639-9029-4b61-95d0-b487a027baea",
      "resourceInvariantUUID": "cb7175a9-ece9-4740-ba14-886385012bb5",
      "resourceCustomizationUUID": "f0e15b63-9ad7-48ae-a5da-230f46984745",
      "category": "Generic",
      "subcategory": "Network Elements",
      "artifacts": []
    },
    {
      "resourceInstanceName": "CPE_PUBLIC",
      "resourceName": "Generic NeutronNet",
      "resourceVersion": "1.0",
      "resoucreType": "VF",
      "resourceUUID": "99b4e639-9029-4b61-95d0-b487a027baea",
      "resourceInvariantUUID": "cb7175a9-ece9-4740-ba14-886385012bb5",
      "resourceCustomizationUUID": "82c98813-464a-4169-a8f6-badf8adfd5d5",
      "category": "Generic",
      "subcategory": "Network Elements",
      "artifacts": []
    }
  ],
  "serviceArtifacts": [
    {
      "artifactName": "service-Demovcpeinfra-template.yml",
      "artifactType": "TOSCA_TEMPLATE",
      "artifactURL": "/sdc/v1/catalog/services/Demovcpeinfra/2.0/artifacts/service-Demovcpeinfra-template.yml",
      "artifactChecksum": "M2I0MmMwNzNjMDY2Yzk2ODIyY2M1YjNiZWU5NTBiNWU=",
      "artifactDescription": "TOSCA representation of the asset",
      "artifactTimeout": 0,
      "artifactUUID": "2e269d35-1762-4aee-a4f3-5699f0c59113",
      "artifactVersion": "2"
    },
    {
      "artifactName": "service-Demovcpeinfra-csar.csar",
      "artifactType": "TOSCA_CSAR",
      "artifactURL": "/sdc/v1/catalog/services/Demovcpeinfra/2.0/artifacts/service-Demovcpeinfra-csar.csar",
      "artifactChecksum": "YjdkNTJjMGYwNTIyNTc3Yjg4MDFlMTE4NTYwM2YzZTY=",
      "artifactDescription": "TOSCA definition package of the asset",
      "artifactTimeout": 0,
      "artifactUUID": "d446f0dc-9de3-4c07-918f-4351da933fe2",
      "artifactVersion": "2"
    }
  ],
  "workloadContext": "Production"
}


Simple command to test DMAAP pub/sub. Message body can be any valid JSON file. You may need to post a couple times to register the topic. 

Pub/Sub Test
root@onap-oom-rancher:~# cat /tmp/test.json 
{
  "sdc-connections":{
    "sdc-controller":{
        "user": "clamp",
        "consumerGroup": "clamp"
    }
  }
}
root@oom-rancher:~/oom/kubernetes# curl -X POST -H 'Content-Type: application/json' -d @/tmp/test.json http://10.12.6.110:30227/events/unauthenticated.VES_MEASUREMENT_OUTPUT
{
"serverTimeMs": 0,
"count": 1
}
root@oom-rancher:~/oom/kubernetes# curl http://10.12.6.110:30227/events/unauthenticated.VES_MEASUREMENT_OUTPUT/group1/C1?timeout=50000



List DMAAP Topics
xuyang11@pod-onap-01-vjhost:~/Integration/onap1.1$ curl http://{{dmaap_ip}}:3904/topics 
{"topics": [ 
"ECOMP-PORTAL-OUTBOX-APP1", 
"ECOMP-PORTAL-OUTBOX-POL1", 
"SDC-DISTR-STATUS-TOPIC-AUTO", 
"msgrtr.apinode.metrics.dmaap", 
"APPC-CL", 
"PDPD-CONFIGURATION", 
"POLICY-CL-MGT", 
"SDC-DISTR-NOTIF-TOPIC-SDC-OPENSOURCE-ENV1", 
"unauthenticated.CL_OUTPUT", 
"SDC-DISTR-NOTIF-TOPIC-AUTO", 
"unauthenticated.SEC_MEASUREMENT_OUTPUT", 
"SDC-DISTR-STATUS-TOPIC-SDC-OPENSOURCE-ENV1", 
"ECOMP-PORTAL-OUTBOX-VID1", 
"ECOMP-PORTAL-INBOX", 
"ECOMP-PORTAL-OUTBOX-SDC1", 
"unauthenticated.TCA_EVENT_OUTPUT", 
"DCAE-CL-EVENT", 
"APPC-TEST2", 
"APPC-TEST1", 
"ECOMP-PORTAL-OUTBOX-DBC1" 
]}
Show a Topic Detail
xuyang11@pod-onap-01-vjhost:~/Integration/onap1.1$ curl http://{{dmaap_ip}}:3904/topics/SDC-DISTR-NOTIF-TOPIC-AUTO 
{ 
"owner": "iPIxkpAMI8qTcQj8", 
"readerAcl": { 
"enabled": true, 
"users": [ 
"BnK5hJIV4npv5AeL", 
"E9JOa0uNMZ0q0HFM", 
"PgyoAPJXatrJVo2U", 
"RDAQ2V1I18s8LRuN", 
"RUWqPfyKYBrxttIx", 
"fugHmoQTdIaG8RXq", 
"k7n8NqBYJsyJDExK", 
"mRVu3I4Eg1NKxdQd" 
] 
}, 
"name": "SDC-DISTR-NOTIF-TOPIC-AUTO", 
"description": "", 
"writerAcl": { 
"enabled": true, 
"users": ["iPIxkpAMI8qTcQj8"] 
} 
}
  • No labels