diff options
author | Alexey Yelistratov <ayelistratov@mirantis.com> | 2016-04-27 18:55:26 +0300 |
---|---|---|
committer | Alexey Yelistratov <ayelistratov@mirantis.com> | 2016-07-04 18:47:01 +0300 |
commit | 676a239bef963d3187b69371b0baf137c5ea847c (patch) | |
tree | 4b9b3ce905987fc736a059a55d7c1bef418184d3 /doc/specs | |
parent | 638b7f5528bc69610ae29428aeb418c833b5ca86 (diff) | |
download | osprofiler-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.rst | 23 |
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 |