Centinel
Welcome to Centinel
Introduction
The Centinel project aims at providing a distributed, reliable framework for efficiently collecting, aggregating and sinking streaming data across Persistence DB and stream analyzers (example: Graylog, Elastic search, Storm etc.).
In Beryllium Release - this framework enables SDN applications/services to receive events from multiple streaming sources and execute actions like network configuration/batch processing/real-time analytics. Provides Log Service to assist operators running SDN ecosystem.
In Boron Release - this framework is upgraded to provide (1) Additional network data collection - IPFIX, SNMP and OpenFlow (2) Data Analysis: Using Kafka, Storm/Spark, Flume (3) Analytics Dashboard: Enhanced UX/UI - Graphana/Kibana and (4) Machine Learning: Leverage Apache Mahout/SparkMlib to enable machine learning based on above analysis
In Boron Release - the end to end eco-system use-cases targeted using Centinel are (1) Bandwidth utilization across WAN link (2) Performance monitoring and (3) Machine Learning based on above Analytics and Actions
Getting Started
Release | Release Plan | Release Notes | Release Review | Installation Guide | Feature Integration System Test | Developer Guide | Operations-User Guide | How-To's/Tutorials |
---|---|---|---|---|---|---|---|---|
Beryllium | - | |||||||
Boron |
High-Level Design
For High Level Design and Architecture please refer the project proposal page for more details.
Beryllium Design document Centinel: Streaming Data Handler
Boron Design document - File:Centinel-DesignDocument-M2-DataCollectors.pdf
People
Issues
None
Project Facts
Project Creation Date: Aug 13th, 2015
Lifecycle State: Incubation
Primary Contact: Abhishek Sharma <abhishek.abhi@tcs.com>, Swati Tyagi <tyagi.swati@tcs.com>
Project Lead:
Abhishek Sharma <abhishek.abhi@tcs.com>
Committers:
Sumit Kapoor sumit.kapoor@tcs.com [sumitkapoor]
Abhishek Sharma abhishek.abhi@tcs.com [abhishek.abhi]
Mailing List: centinel-dev@lists.opendaylight.org
Archives: mailing list archives
Meetings: See Community Meetings
Repository: git clone https://git.opendaylight.org/gerrit/centinel
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews
Bugs:
Documentation
User Guide (Beryllium)
Installation Guide (Beryllium)
User Guide (Boron) - As features are experimental hence changes to User Guide not applicable.
Installation Guide (Boron) - As features are experimental hence changes to Installation Guide not applicable.
See also
Centinel Home Page
Requirements
Release Planning
Release | Release Plan | Release Notes | Release Review | Installation Guide | Feature Integration System Test | Developer Guide | Operations-User Guide | How-To's/Tutorials |
---|---|---|---|---|---|---|---|---|
Beryllium | - | |||||||
Boron |