0541d8c25b40c525b6b0af3e8ed784c1f1803aab
New datasource to retrieve metrics that can be configured in a flexible way depending on the deployment. Current implemenation only works with InfluxDB. Slight changes to datasource manager were necessary because grafana metric_map can only be built at runtime. The yaml configuration file can still be used to define metrics but will require that five different attributes are specified per metric. Specific databases accesible through grafana can be defined by creating 'translators' for these specific databases. This patch introduces a base class for these translators and their methods. In addition the first translator specific for InfluxDB is created. Depends-on: I68475883529610e514aa82f1881105ab0cf24ec3 Depends-on: If1f27dc01e853c5b24bdb21f1e810f64eaee2e5c Implements: blueprint grafana-proxy-datasource Change-Id: Ib12b6a7882703e84a27c301e821c1a034b192508
========================
Team and repository tags
========================
.. image:: https://governance.openstack.org/tc/badges/watcher.svg
:target: https://governance.openstack.org/tc/reference/tags/index.html
.. Change things from this point on
..
Except where otherwise noted, this document is licensed under Creative
Commons Attribution 3.0 License. You can view the license at:
https://creativecommons.org/licenses/by/3.0/
=======
Watcher
=======
OpenStack Watcher provides a flexible and scalable resource optimization
service for multi-tenant OpenStack-based clouds.
Watcher provides a robust framework to realize a wide range of cloud
optimization goals, including the reduction of data center
operating costs, increased system performance via intelligent virtual machine
migration, increased energy efficiency and more!
* Free software: Apache license
* Wiki: https://wiki.openstack.org/wiki/Watcher
* Source: https://opendev.org/openstack/watcher
* Bugs: https://bugs.launchpad.net/watcher
* Documentation: https://docs.openstack.org/watcher/latest/
* Release notes: https://docs.openstack.org/releasenotes/watcher/
Description
Languages
Python
99.7%
Shell
0.3%