summaryrefslogtreecommitdiff
path: root/doc/specs
diff options
context:
space:
mode:
authorAlexey Yelistratov <ayelistratov@mirantis.com>2016-04-27 18:55:26 +0300
committerAlexey Yelistratov <ayelistratov@mirantis.com>2016-07-04 18:47:01 +0300
commit676a239bef963d3187b69371b0baf137c5ea847c (patch)
tree4b9b3ce905987fc736a059a55d7c1bef418184d3 /doc/specs
parent638b7f5528bc69610ae29428aeb418c833b5ca86 (diff)
downloadosprofiler-676a239bef963d3187b69371b0baf137c5ea847c.tar.gz
Add backward compatible drivers structure
Change-Id: I3e904d0e456aa6999cd9a02a268f54e6d8b729de Spec: Multi backend support
Diffstat (limited to 'doc/specs')
-rw-r--r--doc/specs/in-progress/multi_backend_support.rst23
1 files changed, 11 insertions, 12 deletions
diff --git a/doc/specs/in-progress/multi_backend_support.rst b/doc/specs/in-progress/multi_backend_support.rst
index 965e589..b681281 100644
--- a/doc/specs/in-progress/multi_backend_support.rst
+++ b/doc/specs/in-progress/multi_backend_support.rst
@@ -13,16 +13,16 @@
For help with syntax, see http://sphinx-doc.org/rest.html
To test out your formatting, see http://www.tele3.cz/jbar/rest/rest.html
-======================
- Multi backend support
-======================
+=====================
+Multi backend support
+=====================
Make OSProfiler more flexible and production ready.
Problem description
===================
-Currently OSprofiler works only with one backend Celiometer which actually
+Currently OSprofiler works only with one backend Ceilometer which actually
doesn't work well and adds huge overhead. More over often Ceilometer is not
installed/used at all. To resolve this we should add support for different
backends like: MongoDB, InfluxDB, ElasticSearch, ...
@@ -32,7 +32,7 @@ Proposed change
===============
And new osprofiler.drivers mechanism, each driver will do 2 things:
-send notifications and parse all notification in unififed tree strcture
+send notifications and parse all notification in unified tree structure
that can be processed by the REST lib.
Deprecate osprofiler.notifiers and osprofiler.parsers
@@ -50,8 +50,9 @@ Implementation
Assignee(s)
-----------
-Primary assignee:
- <launchpad-id or None>
+Primary assignees:
+ dbelova
+ ayelistratov
Work Items
@@ -73,19 +74,17 @@ that are hardcoded on Ceilometer:
in the same place.
This change should be done with keeping backward compatiblity, in other words
- we should create separated direcotory osprofier.drivers and put first
- Ceilometer and then start working on other backends.
+ we should create separated directory osprofier.drivers and put first
+ Ceilometer and then start working on other backends.
These drivers will be chosen based on connection string
- Deprecate osprofiler.notifiers and osprofier.parsers
-- Cut new release 0.4.2
-
- Switch all projects to new model with connection string
Dependencies
============
-- Cinder, Glance, Trove should be changed
+- Cinder, Glance, Trove, Heat should be changed