<div dir="ltr">Hi, Eylon,<div><br><div>It is not decided yet what datasources will be required. But we may assume there will be both open and <font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">proprietary</font> ones.</div><div><br></div><div>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).</div><div><br></div><div>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.</div><div><br></div><div>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?</div></div><div><br></div><div>--</div><div>Yujun</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Aug 9, 2016 at 4:34 PM Malin, Eylon (Nokia - IL) <<a href="mailto:eylon.malin@nokia.com">eylon.malin@nokia.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
There are different instruction for datasource that are part of openstack vitrage upstream, and for propriety datasource.<br>
So for better understanding the case, do you want to add new datasource that would be contributed to openstack, or is it propriety one ?<br>
I'm meaning do you plan to push the new datasource to vitrage upstream or leave it private ?<br>
<br>
Eylon<br>
<br>
<br>
From: Yujun Zhang [mailto:<a href="mailto:zhangyujun%2Bzte@gmail.com" target="_blank">zhangyujun+zte@gmail.com</a>]<br>
Sent: Tuesday, August 09, 2016 10:22 AM<br>
To: OpenStack Development Mailing List (not for usage questions) <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
Subject: [openstack-dev] [vitrage] spec for datasource<br>
<br>
Dear all,<br>
<br>
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.<br>
<br>
Some documents are found in <a href="https://github.com/openstack/vitrage-specs" rel="noreferrer" target="_blank">https://github.com/openstack/vitrage-specs</a> and datasource seems to be related to synchronizer but I didn't find a dedicated spec.<br>
<br>
Currently I have the following questions<br>
1. How do I register a new datasource in an existing system?<br>
2. Is the type of datasource (ALARM/RESOURCE) configured in `/etc/vitrage/datasource_values/<datasource>.yaml` ?<br>
3. Is there any other datasource type besides ALARM/RESOURCE?<br>
4. What does `aggregated values` and `priority` mean<br>
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.<br>
Many thanks.<br>
<br>
--<br>
Yujun<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div>