<div dir="ltr">Hello, <span style="font-size:13.1999998092651px;line-height:19.7999992370605px">Girija!</span><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">Read some information about Ceilometer here: [1].</span></div><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">In short, it works in two ways:</span></div><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">1. Collecting information with the help of several "pollsters" doing Openstack API calls.</span></div><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">2. Listening Openstack notification bus for incoming messages.</span></div><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">In both ways you need something that will gather information and put it straight to the pipeline (1st way), or form a message and send it to the messaging bus (2nd way).</span></div><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">I think it might be possible to gather information you need with some monitoring tool like Zabbix and then, using second approach, send it to messaging system. To do that you'll need to:</span></div><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">1. Write a plugin for that monitoring tool that will push messages.</span></div><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">2. Write plugin for Ceilometer, which will listen for that messages, gather them and put into pipeline.</span></div><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">3. Configure pipeline to accept those messages and publish them (to DB, file, etc).</span></div><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">Please take a look at conversation [2] which probably will make you give up the idea of using </span><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">Ceilometer for anything that should be "live". It's easy to post tons of information to Ceiloemter, but hard to get them back quickly. Also take a look at Gnocchi project [3].</span></div><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">Hope that helps a bit.</span></div><div><br></div><div>[1] <a href="http://docs.openstack.org/developer/ceilometer/architecture.html#gathering-the-data">http://docs.openstack.org/developer/ceilometer/architecture.html#gathering-the-data</a></div><div>[2] <a href="http://www.gossamer-threads.com/lists/openstack/operators/44584">http://www.gossamer-threads.com/lists/openstack/operators/44584</a></div><div>[3] <a href="http://docs.openstack.org/developer/gnocchi/">http://docs.openstack.org/developer/gnocchi/</a></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Jun 5, 2015 at 7:50 AM Girija Sharan <<a href="mailto:girijasharansingh@gmail.com">girijasharansingh@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi All,<br><br></div>Please do reply guys.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 4, 2015 at 11:38 AM, Girija Sharan <span dir="ltr"><<a href="mailto:girijasharansingh@gmail.com" target="_blank">girijasharansingh@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Hi All,<br><br></div>This query is about Ceilometer, and its my sincere request to you to read this till end and understand properly.<br><br></div>Let me first put up my requirement :<br></div>1). I need to develop a monitoring tool for my infrastructure, which will show me the live CPU usage, Memory usage, Disk usage, and Network traffic of instances launched on Compute nodes as well as of physical Compute nodes.<br><br></div>To achieve this I explored Ceilometer service of Openstack (metering part only) and found that, it has many meters using which I can retrieve above mentioned live data but only of instances launched, not of physical Compute nodes.<br><br></div>Now moving to my queries :<br></div>1). How do I create corresponding meters to retrieve above mentioned details of physical Compute nodes (like memory.usage, cpu_util, network.incoming.bytes, etc.. which exists for instances).<br></div><div>2). Please do point me towards some helpful links or let me know the exact way of doing so.<br></div><div>3). Why don't we add Monitoring service to Openstack. As Admin user will be needing to see all these details related to Compute nodes and other nodes.<br></div><br></div>Now been said that, I came up with an idea which I would like to share here :<br></div><br>As part of VM migration, one has to know the load on Compute nodes, depending on which Admin will be deciding whether to migrate the VMs or not and to which Compute node.<br></div>Now just think if VM migration need to be done automatically (when some specified threshold value reaches), one need to collect these metrics from Compute nodes.<br><br><div><div><div><div>We can make use of these existing Ceilometer's meters (metering part of Telemetry) and adding more additional meters to retrieve details from Physical nodes, to create Monitoring Service as well.<br><br></div><div>Thanks in advance and early responses will be highly appreciated.<br></div><div><br><br></div><div>Thanks and Regards,<br></div><div>Girija Sharan Singh<br></div></div></div></div></div>
</blockquote></div><br></div>
_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
</blockquote></div>