# 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://:8100/**heartbeat** or https://:8443/**heartbeat** - **Start DFC**: http://:8100/**start** or https://:8433/**start** - **Stop DFC**: http://:8100/**stopDatafile** or https://: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](http://www.apache.org/licenses/LICENSE-2.0)