[openstack-dev] [vitrage] spec for datasource

Yujun Zhang zhangyujun+zte at gmail.com
Tue Aug 9 09:06:46 UTC 2016

Hi, Eylon,

It is not decided yet what datasources will be required. But we may assume
there will be both open and proprietary ones.

The example of the former could be include service status of nova host in
the topology (currently only host, instance and zone are found in the code).

For proprietary datasource, I'm considering to adapt the api to common
protocol/interface, e.g. RESTful, SNMP and etc and I wish to know how to
add support for these interface.

At the moment, I'm making an evaluation on the extensibility of vitrage
architecture and estimate the workload for new datasource. Any idea how I
can proceed?


On Tue, Aug 9, 2016 at 4:34 PM Malin, Eylon (Nokia - IL) <
eylon.malin at nokia.com> wrote:

> Hi,
> There are different instruction for datasource that are part of openstack
> vitrage upstream, and for propriety datasource.
> So for better understanding the case, do you want to add new datasource
> that would be contributed to openstack, or is it propriety one ?
> I'm meaning do you plan to push the new datasource to vitrage upstream or
> leave it private ?
> Eylon
> From: Yujun Zhang [mailto:zhangyujun+zte at gmail.com]
> Sent: Tuesday, August 09, 2016 10:22 AM
> To: OpenStack Development Mailing List (not for usage questions) <
> openstack-dev at lists.openstack.org>
> Subject: [openstack-dev] [vitrage] spec for datasource
> Dear all,
> Is there a guide on how to understand the design of datasource? I want to
> extend the existing one and also try to create a custom datasource from
> scratch.
> Some documents are found in https://github.com/openstack/vitrage-specs and
> datasource seems to be related to synchronizer but I didn't find a
> dedicated spec.
> Currently I have the following questions
> 1. How do I register a new datasource in an existing system?
> 2. Is the type of datasource (ALARM/RESOURCE) configured in
> `/etc/vitrage/datasource_values/<datasource>.yaml` ?
> 3. Is there any other datasource type besides ALARM/RESOURCE?
> 4. What does `aggregated values` and `priority` mean
> 5. What is the required data format for the datasource driver api? The
> inline comments give some brief description but didn't specify the api
> signature.
> Many thanks.
> --
> Yujun
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160809/cb5a9915/attachment.html>

More information about the OpenStack-dev mailing list