Details
-
Project Plan
-
Status: Open
-
Medium
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
-
NOT_Integrated (UnManaged)
-
Final
Description
Fluorine Release accomplishments:
- Improved REST NBI interface with query parameter validation and detailed user facing error messages.
- Reviewed dependent project changes and modified TSDR accordingly.
- Started documentation move from Docs to TSDR repo, finish in RC1.
- Documentation updates
- Started Code Cleanup
- Bug fixes
Time Series Data Repository (TSDR) Overview
====================================
The Time Series Data Repository (TSDR) project in OpenDaylight (ODL) is an
extendible collector framework used to collect and store network metrics from
SDN protocols, traditional network protocols as well as SDN controller and
environment data. This data is stored in a common format using one of several
datastores and is accessible by a REST interface, Grafana interface (beta) and
by the ODL provided API.
SDN, Environment and Traditional Network Data Collected
* OpenFlow
* NetFlow
* sFlow
* REST
* SNMP
* SysLog
* Controller Metrics
The Time Series Data Repository (TSDR) project in OpenDaylight (ODL) creates a
framework for collecting, storing, querying and maintaining time series data in
the OpenDaylight infrastructure. TSDR provides the framework for plugging in
various data collectors to collect OpenFlow, NetFlow, REST, sFlow, SysLog and
Controller metrics time series data in a common data model and generic TSDR
data persistence API. The user can choose which data stores to be plugged into
the TSDR Persistence framework. Three data stores are currently supported:
HSQLDB (loaded by default), HBase and Cassandra.
With the capabilities of data collection, storage, query, aggregation and
purging provided by TSDR, network administrators can leverage various data
driven applications built on top of TSDR for security risk detection, network path
security analysis, performance analysis, operational configuration optimization, traffic
engineering and network analytics with automated intelligence.