==== TSDR ==== Major Features ============== The Time Series Data Repository (TSDR) project in OpenDaylight (ODL) creates a framework for collecting, storing, querying, and maintaining time series data from multiple similar and disparate data sources. * **TSDR Features URL:** https://git.opendaylight.org/gerrit/gitweb?p=tsdr.git;a=blob;f=features/features-tsdr/pom.xml odl-tsdr-core ------------- * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=tsdr.git;a=blob;f=features/odl-tsdr-core/pom.xml * **Feature Description:** Core features of TSDR enables collector SPI and external interfaces. * **Top Level:** Yes * **User Facing:** Yes * **Experimental:** No * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/tsdr/ odl-tsdr-openflow-statistics-collector -------------------------------------- * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=tsdr.git;a=blob;f=features/odl-tsdr-openflow-statistics-collector/pom.xml * **Feature Description:** Collect OpenFlow data from the network. * **Top Level:** Yes * **User Facing:** Yes * **Experimental:** No * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/tsdr/ odl-tsdr-netflow-collector -------------------------- * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=tsdr.git;a=blob;f=features/odl-tsdr-netflow-statistics-collector/pom.xml * **Feature Description:** Collect netflow data from the network. * **Top Level:** Yes * **User Facing:** Yes * **Experimental:** No * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/tsdr/ odl-tsdr-restconf-collector --------------------------- * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=tsdr.git;a=blob;f=features/odl-tsdr-restconf-collector/pom.xml * **Feature Description:** Collect restconf web activities from the network. * **Top Level:** Yes * **User Facing:** Yes * **Experimental:** No * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/tsdr/ odl-tsdr-controller-metrics-collector ------------------------------------- * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=tsdr.git;a=blob;f=features/odl-tsdr-controller-metrics-collector/pom.xml * **Feature Description:** Collect ODL controller metrics. * **Top Level:** Yes * **User Facing:** Yes * **Experimental:** No * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/tsdr/ odl-tsdr-syslog-collector ------------------------- * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=tsdr.git;a=blob;f=features/odl-tsdr-syslog-collector/pom.xml * **Feature Description:** Collect syslog data from the network. * **Top Level:** Yes * **User Facing:** Yes * **Experimental:** No * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/tsdr/ odl-tsdr-hsqldb --------------- * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=tsdr.git;a=blob;f=features/odl-tsdr-hsqldb/pom.xml * **Feature Description:** Store the collected data into hsqldb that is embedded in ODL controller. * **Top Level:** Yes * **User Facing:** Yes * **Experimental:** No * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/tsdr/job/tsdr-csit-verify-1node-hsqldb-datastore/ odl-tsdr-hbase -------------- * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=tsdr.git;a=blob;f=features/odl-tsdr-hbase/pom.xml * **Feature Description:** Store the collected data into hbase data store. * **Top Level:** Yes * **User Facing:** Yes * **Experimental:** No * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/tsdr/job/tsdr-csit-verify-1node-hbase-datastore/ odl-tsdr-hbase-client --------------------- * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=tsdr.git;a=blob;f=features/odl-hbaseclient/pom.xml * **Feature Description:** External facing client to store the collected data into hbase data store. * **Top Level:** Yes * **User Facing:** Yes * **Experimental:** No * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/tsdr/job/tsdr-csit-verify-1node-hbase-datastore/ odl-tsdr-cassandra ------------------ * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=tsdr.git;a=blob;f=features/odl-tsdr-cassandra/pom.xml * **Feature Description:** Store the collected data into cassandra data store. * **Top Level:** Yes * **User Facing:** Yes * **Experimental:** No * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/tsdr/job/tsdr-csit-verify-1node-cassandra-datastore/ odl-tsdr-elasticsearch ---------------------- * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=tsdr.git;a=blob;f=features/odl-tsdr-elasticsearch/pom.xml * **Feature Description:** Store the collected data into ElasticSearch data store. * **Top Level:** Yes * **User Facing:** Yes * **Experimental:** No * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/tsdr/job/tsdr-csit-verify-1node-elasticsearch-datastore/ Documentation ============= Please provide the URL to each document at docs.opendaylight.org. If the document is under review, provide a link to the change in Gerrit. * **Installation Guide(s):** * :ref:`TSDR Installation Guide ` * **User Guide(s):** * :ref:`TSDR User Guide ` * **HSQLDB TSDR User Guide:** https://github.com/opendaylight/docs/blob/stable/lithium/manuals/user-guide/src/main/asciidoc/tsdr/tsdr-hsqldb-user.adoc * **HBase TSDR User Guide:** https://github.com/opendaylight/docs/blob/stable/lithium/manuals/user-guide/src/main/asciidoc/tsdr/tsdr-hbase-user.adoc Security Considerations ======================= * TSDR northbound query supports authentication and authorization using AAA features. * Since ODL OpenFlow Plugin supports TLS, the OpenFlow Stats data transported from OpenFlow enabled appliances to ODL will be encrypted when TLS is enabled. * Syslog, NetFlow, and RestConf collectors do not support encryption at this time. Quality Assurance ================= * `Link to Sonar Report `_ 73.1% * `Link to Test Procedures `_ * `Link to CSIT Jobs `_ * `Other manual testing and QA information `_ * Testing methodology. How extensive was it? What should be expected to work? What hasn't been tested as much? * Relying on automation for regression on features carried over from previous releases. Manual testing on new features with test report. Migration --------- * Is it possible to migrate from the previous release? If so, how? * Yes, since there's no change of features from the previous releases. Compatibility ------------- * Is this release compatible with the previous release? Yes. * Any API changes? No. * Any configuration changes? No. Bugs Fixed ---------- * List of bugs fixed since the previous release Known Issues ------------ * List key known issues with workarounds End-of-life =========== * List of features/APIs which are EOLed, deprecated, and/or removed in this release * SNMP data collector was temporarily removed. Standards ========= * List of standards implemented and to what extent Release Mechanics ================= * `Link to release plan `_ * Describe any major shifts in release schedule from the release plan * N/A.