dcae committer updates in INFO.yaml
[dcaegen2/analytics/tca.git] / README.md
1 Repository DCAE Analytics Framework Platform
2 ---------------------------------------------
3
4 Maven GroupId:
5 --------------
6 org.onap.dcaegen2.analytics.tca
7
8 Maven Parent ArtifactId:
9 ----------------
10 dcae-analytics
11
12 Maven Children Artifacts:
13 ------------------------
14 1. dcae-analytics-test: Common test code for all DCAE Analytics Modules
15 2. dcae-analytics-model: Contains models (e.g. Common Event Format) which are common to DCAE Analytics
16 3. dcae-analytics-common: Contains Components common to all DCAE Analytics Modules - contains high level abstractions
17 4. dcae-analytics-dmaap: DMaaP(Data Movement as a Platform) MR (Message Router)API using AAF(Authentication and Authorization Framework)
18 5. dcae-analytics-tca: DCAE Analytics TCA (THRESHOLD CROSSING ALERT) Core
19 6. dcae-analytics-cdap-common: Common code for all cdap modules
20 7. dcae-analytics-cdap-tca: CDAP Flowlet implementation for TCA
21 8. dcae-analytics-cdap-plugins: CDAP Plugins
22 9. dcae-analytics-cdap-it: Cucumber and CDAP Pipeline integration tests
23
24 Deployment in Wind River Lab:
25 -----------------------------
26 # create namespace
27 curl -X PUT http://<cdapMasterHost>:11015/v3/namespaces/cdap_tca_hi_lo
28
29 # load artifact
30 curl -X POST --data-binary @/c/usr/tmp/dcae-analytics-cdap-tca-2.0.0-SNAPSHOT.jar http://<cdapMasterHost>:11015/v3/namespaces/cdap_tca_hi_lo/artifacts/dcae-analytics-cdap-tca
31
32 # create app
33 curl -X PUT -d @/c/usr/docs/ONAP/tca_app_config.json http://<cdapMasterHost>:11015/v3/namespaces/cdap_tca_hi_lo/apps/dcae-tca
34
35 # load preferences
36 curl -X PUT -d @/c/usr/docs/ONAP/tca_app_preferences.json http://<cdapMasterHost>:11015/v3/namespaces/cdap_tca_hi_lo/apps/dcae-tca/preferences
37
38 # start program
39 curl -X POST http://<cdapMasterHost>:11015/v3/namespaces/cdap_tca_hi_lo/apps/dcae-tca/workers/TCADMaaPMRPublisherWorker/start
40 curl -X POST http://<cdapMasterHost>:11015/v3/namespaces/cdap_tca_hi_lo/apps/dcae-tca/workers/TCADMaaPMRSubscriberWorker/start
41 curl -X POST http://<cdapMasterHost>:11015/v3/namespaces/cdap_tca_hi_lo/apps/dcae-tca/flows/TCAVESCollectorFlow/start
42
43 # check status
44 curl http://<cdapMasterHost>:11015/v3/namespaces/cdap_tca_hi_lo/apps/dcae-tca/workers/TCADMaaPMRPublisherWorker/status
45 curl http://<cdapMasterHost>:11015/v3/namespaces/cdap_tca_hi_lo/apps/dcae-tca/workers/TCADMaaPMRSubscriberWorker/status
46 curl http://<cdapMasterHost>:11015/v3/namespaces/cdap_tca_hi_lo/apps/dcae-tca/flows/TCAVESCollectorFlow/status
47
48 # Delete namespace (and all its content)
49 # curl -X DELETE http://<cdapMasterHost>:11015/v3/unrecoverable/namespaces/cdap_tca_hi_lo
50
51 # Delete artifact
52 # curl -X DELETE http://<cdapMasterHost>:11015/v3/namespaces/cdap_tca_hi_lo/artifacts/dcae-analytics-cdap-tca/versions/2.0.0.SNAPSHOT