Support Barometer service in TripleO.

Change-Id: I23e560e44ba2ca1d9f5605b12aa3a6f50f58d940
This commit is contained in:
Akhila Kishore 2018-04-25 22:03:02 -07:00
parent e096440a79
commit bbc6e6de9d

View File

@ -0,0 +1,112 @@
..
This work is licensed under a Creative Commons Attribution 3.0 Unported
License.
http://creativecommons.org/licenses/by/3.0/legalcode
====================================================================
Support Barometer(Software Fastpath Service Quality Metrics) Service
====================================================================
Include the URL of your launchpad blueprint:
https://blueprints.launchpad.net/tripleo/+spec/tripleo-barometer-integration
The scope of the [Barometer]_ project is to provide interfaces to support
monitoring of the NFVI. The project has plugins for telemetry frameworks
to enable the collection of platform stats and events and relay gathered
information to fault management applications or the VIM. The scope is
limited to collecting/gathering the events and stats and relaying them
to a relevant endpoint.
The consumption of performance and traffic-related information/events
provided by this project should be a logical extension of any existing
VNF/NFVI monitoring framework.
Problem Description
===================
Integration of Barometer in TripleO is a benefit for building the OPNFV platform.
The Barometer project is complementary to the Doctor project to build the fault
management framework with [Apex_Installer]_ installer which is an OPNFV installation and
deployment tool based on TripleO.
Proposed Change
===============
Overview
--------
This spec proposes changes to automate the deployment of Barometer using TripleO.
* Add puppet-barometer package to the overcloud-full image.
* Define Barometer Service in THT.
* Add how and when to deploy Barometer in puppet-tripleo.
Alternatives
------------
None
Security Impact
---------------
None
Other End User Impact
---------------------
None
Performance Impact
------------------
None
Other Deployer Impact
---------------------
Barometer service is default disabled in a Deployment. Need to enable it
if deployer wants to use it.
Developer Impact
----------------
None
Implementation
==============
Assignee(s)
-----------
Primary assignee:
Akhila Kishore <akhila.kishore@intel.com>
Work Items
----------
As outlined in the proposed changes.
Dependencies
============
The Barometer RPM package must be in RDO repo.
Testing
=======
Add the test for CI scenarios.
Documentation Impact
====================
The setup and configuration of the Barometer service should be documented.
References
==========
.. [Barometer] https://wiki.opnfv.org/display/fastpath/Barometer+Home
.. [Apex_Installer] https://wiki.opnfv.org/display/apex