tree: 19eaf51c9336038a685674307c2eb3b9763e886b [path history] [tgz]
  1. config/
  2. docs/
  3. src/
  4. Dockerfile
  5. LICENSE.txt
  6. onap-java-formatter.xml
  7. pom.xml
  8. README.md
  9. tox.ini
datafilecollector/README.md

DFC (DataFile Collector)

Datafile Collector is responsible for collecting PM counter files from traffical functions. The files are stored in a persistent volume or in an S3 object store.

The origin is from ONAP. This variant uses Kafka and S3 object store and does not use the Dmaap.

Introduction

DFC is delivered as one Docker container which hosts application server and can be started by docker-compose.

Compiling DFC

Whole project (top level of DFC directory) and each module (sub module directory) can be compiled using mvn clean install command.

Build image

mvn install docker:build

Main API Endpoints

Running with dev-mode of DFC

  • Heartbeat: http://<container_address>:8100/heartbeat or https://<container_address>:8443/heartbeat

  • Start DFC: http://<container_address>:8100/start or https://<container_address>:8433/start

  • Stop DFC: http://<container_address>:8100/stopDatafile or https://<container_address>:8433/stopDatafile

The latest documentation can be found here: https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric-plt-ranpm/en/latest/datafilecollector/index.html

The comonent is part of the RAM PM use case, which is described here: https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric-plt-ranpm/en/latest/overview.html#overview

License

Copyright (C) 2018-2019 NOKIA Intellectual Property, 2018-2023 Nordix Foundation. All rights reserved. License