...
DCAE is the umbrella name for a number of subprojects, components collectively fulfilling the role of Data Collection, Analytics, and Events generation for ONAP. The architecture of DCAE targets flexible, plug-able, micros-service oriented, model based component deployment and service composition. DCAE also support multi-site collection and analytics operations which are essential for large ONAP deployments.
DCAE components , and subsequently sub-projects, generally fall into two categories: DCAE Platform Components and DCAE Services Components. DCAE Platform consists of components that are needed for any deployments. They form the foundation for deploying and managing DCAE Service components, which are deployed on-demand based on specific collection and analytics needs.
...
The figure below further illustrates how performance measurement and fault management data, i.e. VNF events, SNMP traps, and alert events, traverse through the DCAE Service components, and eventually depart from DCAE to reach downstream components such as ONAP Policy, or other external systems such as ticketing.
Miscellaneous
We do hope to include this small sub-project. This sub-project contains additional scripts, and miscellaneous data and files that are specific to different deployments. For example, for deployment of DCAE for the use case deployments in RackSpace we will need to store the right credential, resource flavoring and dimensioning, etc.
* Portal/GUI
(This section is for addressing related TSC comments, not as part of DCAE project.)
Dedicated DCAE Portal/GUI is not part of the DCAE project under the current scope. In future if such portal is deemed necessary, it may be developed under DCAE, or under Portal or VID porject. At present time, certain aspects of DCAE operation status can be displayed by utilizing a combination of native GUI/Portal of the open source software tools used by DCAE (e.g. CDAP GUI, Cloudify portal, etc), or CLAMP cockpit for a more service level end-to-end view in which DCAE is only a part, or CLI-style and RestAPI interaction for status probing.
Project Scope:
Because of the large potential scope for DCAE, the
...
components proposed for 4Q17 R1 are prioritized as follows:
- 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.
...
Name | Gerrit ID | Company | Time Zone | DCAE Subproject/Repos 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 |
...
- 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, Mdbaas,
Primary Contact: John F. Murray (AT&T), Lusheng Ji (AT&T)
...
Repo structure and names:
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 |
Link to approval of additional submitters:
...