Add broadview-collector project

broadview-collector is a plugin-based, scalable service that allows
for the publishing of networking underlay data supplied by
openstack/broadview-lib to services like OpenStack Monasca, and
OpenStack Ceilometer. The initial contribution targets Monasca API,
but the plugin architecture allows broadview-collector to be extended
to support other metrics-based services as well.

Each plugin consists of two objects derived from base classes defined
by broadview-collector. A serializer object converts data received by
broadview-collector into a JSON format that is acceptable to the
target metric collection system. A publisher object takes this
serialized data and publishes it to the target metric system. Both
the serializer object and publisher object are registered in a
configuration file. broadview-collector supports multiple publisher
plugins at the same time.

This project is the second of an overall contribution that will supply
BroadView metrics data gathered by broadview-lib to monitoring
projects like Monasca.

Change-Id: I5cd6e6162623d0a28dae9f2c7a10374f6edf4b4c
This commit is contained in:
Volodymyr Samotiy 2016-02-19 16:50:08 +02:00
parent 1466577596
commit a73de73a73
3 changed files with 22 additions and 0 deletions

View File

@ -0,0 +1,14 @@
[access "refs/heads/*"]
abandon = group broadview-collector-core
label-Code-Review = -2..+2 group broadview-collector-core
label-Workflow = -1..+1 group broadview-collector-core
[access "refs/tags/*"]
pushSignedTag = group broadview-collector-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -834,6 +834,9 @@
- project: openstack/blazar-nova
description: Specific Nova part of the Blazar Reservation Service for OpenStack
acl-config: /home/gerrit2/acls/openstack/blazar.config
- project: openstack/broadview-collector
description: broadview-collector is a plugin-based service that collects and
publishes network underlay data to services such as Monasca.
- project: openstack/broadview-lib
description: broadview-lib provides an API for interaction with Broadcom BroadView
agents.

View File

@ -4151,6 +4151,11 @@ projects:
release:
- blazar-nova-tarball
- name: openstack/broadview-collector
template:
- name: merge-check
- name: noop-jobs
- name: openstack/broadview-lib
template:
- name: merge-check