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:
parent
1466577596
commit
a73de73a73
14
gerrit/acls/openstack/broadview-collector.config
Normal file
14
gerrit/acls/openstack/broadview-collector.config
Normal 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
|
@ -834,6 +834,9 @@
|
|||||||
- project: openstack/blazar-nova
|
- project: openstack/blazar-nova
|
||||||
description: Specific Nova part of the Blazar Reservation Service for OpenStack
|
description: Specific Nova part of the Blazar Reservation Service for OpenStack
|
||||||
acl-config: /home/gerrit2/acls/openstack/blazar.config
|
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
|
- project: openstack/broadview-lib
|
||||||
description: broadview-lib provides an API for interaction with Broadcom BroadView
|
description: broadview-lib provides an API for interaction with Broadcom BroadView
|
||||||
agents.
|
agents.
|
||||||
|
@ -4151,6 +4151,11 @@ projects:
|
|||||||
release:
|
release:
|
||||||
- blazar-nova-tarball
|
- blazar-nova-tarball
|
||||||
|
|
||||||
|
- name: openstack/broadview-collector
|
||||||
|
template:
|
||||||
|
- name: merge-check
|
||||||
|
- name: noop-jobs
|
||||||
|
|
||||||
- name: openstack/broadview-lib
|
- name: openstack/broadview-lib
|
||||||
template:
|
template:
|
||||||
- name: merge-check
|
- name: merge-check
|
||||||
|
Loading…
Reference in New Issue
Block a user