...
- DCAE Platform: This is top priority because everything DCAE depends on it. All platform components listed above fall under this priority.
- DCAE Services: collectors and analytics that are needed for supporting the 4Q17 use cases and Open-O harmonization. We have identified the VES and SNMP Trap collectors; Threshold Crossing and Data Normalization Analytics, and Holmes. We expect the list to grow and be finalized as the ONAP R1 use cases and the control loops for the use cases are fully defined.
- Other collectors, analytics, and functions that have been identified as valuable by the community will be included based on resource availabilities in this and future releases of ONAP.
...
How does this project fit into the rest of the ONAP Architecture?
DCAE performs a vital function within the ONAP architecture. DCAE collects performance metrics and fault data from the VNFs, PNFs, and computing infrastructure, performing local and global analytics, and generating events that are provided for downstream ONAP components (e.g. Policy) for further operations.DCAE follows the TOSCA model based ONAP Operations Manager and Common Controller SDK architecture for component on-boarding, close-loop triggered or event (e.g. A&AI) triggered collector and analytics deployment, configuration, and scaling.
- What other ONAP projects does this project depend on?
- A&AI, Policy, Micro Services, Modeling, CLAMP, SDC, OOM, CCSDK, DMaaP, Common Services, MultiVIM, Integration, Holmes
- How does this align with external standards/specifications?
- TOSCA
- VES (OPNFV)
- Are there dependencies with other open source projects?
- CDAP, Cloudify, Consul, Hadoop, Elastic Search, PostgreSQL, MariaDB
...
Name | Gerrit ID | Company | Time Zone | DCAE Component Focus | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Vijay Venkatesh Kumar | vv770d | AT&T | New Jersey, USA EST/EDT | collectors controller | |||||||||||
Aayush Bhatnagar | Jio | aayush.bhatnagar@ril.com | Mumbai, India UTC +5:30 | databases, analytics | |||||||||||
Tony Hansen | AT&T | tony@att.com | New Jersey, USA EST/EDT | database, storage, analytics | Guangrong Fu | ZTE | fu.guangrong@zte.com.cn | Beijing, China. UTC +8 | holmes | Tang Peng | ZTE | tang.peng45@zte.com.cn | Beijing, China. UTC +8 | holmes | |
Lusheng Ji | AT&T | lji@research.att.com | New Jersey, USA EST/EDT | ||||||||||||
Mike Hwang | AT&T | mhwang@research.att.com | New Jersey, USA EST/EDT | controller | |||||||||||
Yan Yang | China Mobile | yangyanyjy@chinamobile.com | Beijing, China. UTC +8 | collectors | |||||||||||
Jingbo Liu | BOCO | liujingbo@boco.com.cn | Beijing, China. UTC +8 | collectors |
...
- link to seed code (if applicable)
- https://gerrit.onap.org/r/#/admin/projects/dcae/*
- https://gerrit.open-o.org/r/#/admin/projects/holmes-[actions,gui,rule-management,engine-management]
- Vendor Neutral
- if the proposal is coming from an existing proprietary codebase, have you ensured that all proprietary trademarks, logos, product names, etc., have been removed?
The current seed code has been already scanned and cleanup to remove all proprietary trademarks, logos, etc. except openecomp to be replaced by onap
Subsequent modification to the existing seed code should continue to follow the same scanning and clean up principles.
- if the proposal is coming from an existing proprietary codebase, have you ensured that all proprietary trademarks, logos, product names, etc., have been removed?
- Meets Board policy (including IPR)
...
- Mature code that needs enhancement/integration: VES collector, TCA analytics, Dispatcher, Service Changing Handler, Inventory PGaaS, CDAP infrastructure, CDAP Broker, Holmes
- Incubation: Policy Handler, SNMP Trap collector, additional use case specific collectors/analytics/Blueprints, ESaaS,
...
Category | Repo | Component/Purpose | |
---|---|---|---|
Platform | dcaegen2/controller | for hosting platform core deployment scripts and configurations | |
dcaegen2/controller/dispatcher | Dispatcher | ||
dcaegen2/controller/inventory | Inventory | ||
dcaegen2/controller/sch | Service changing handler | ||
dcaegen2/controller/policyhandler | Policy handler | ||
dcaegen2/apod/cdap | CDAP Broker | ||
dcaegen2/storage/pgaas | Postgres as a service | ||
dcaegen2/storage/esaas | Elastic Search as a service | ||
dcaegen2/inventory | Inventory | ||
dcaegen2/utils | for hosting utility/tools code used cross components | ||
Service | dcaegen2/collectors/ves | VNF Event Streaming collector | |
dcaegen2/collectors/snmptrap | SNMP Trap collector | ||
dcaegen2/collectors/? | additional collector as identified necessary | dcaegen2/analytics/holmes | Holmes correlation |
dcaegen2/analytics/tca | Threshold crossing analytics | ||
dcaegen2/analytics/? | additional analytics as identified necessary | ||
Deployment | dcaegen2/deployments | for hosting configurations and blueprints for different deployments |
...