<div dir="ltr">We have been using influxdata's influxdb, telegraf, and kapacitor with grafana for visualization [1]. You do not have to install telegraf in the VM to gather data on them however will need telegraf on the compute node and more than likely have to use some coding of telegraf to get what you want out.<div><br></div><div>There is also a tool called netdata [2] which may suffice for what you are wanting to collect. Robert and Joe seem to have a sense of what you want and may offer the best option.</div><div><br></div><div>[1] <a href="http://influxdata.com">http://influxdata.com</a></div><div>[2] <a href="https://github.com/firehol/netdata">https://github.com/firehol/netdata</a> </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Dec 11, 2016 at 7:33 PM, Đức Nguyễn Công <span dir="ltr"><<a href="mailto:nguyencongduc3112@gmail.com" target="_blank">nguyencongduc3112@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">Using Collectd virt plugin is a good point to start, for more information, you can read this article <a href="https://community.rackspace.com/products/f/25/t/6800" target="_blank">https://community.<wbr>rackspace.com/products/f/25/t/<wbr>6800</a> <div>Using Ceilometer with MongoDB for monitoring services will give heavy load because of too many api requests (tesed with Kilo and Liberty). We used Ceilometer only for alert perpose.</div><div>In newer cycle, you shoud have a try MaaS or Ceilomer + Gnocchi + Aodh.</div><div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">2016-11-21 15:17 GMT+07:00 Van Leeuwen, Robert <span dir="ltr"><<a href="mailto:rovanleeuwen@ebay.com" target="_blank">rovanleeuwen@ebay.com</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">







<div bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<div class="m_1872679972914881784m_-1744142313523957006WordSection1"><span>
<p class="MsoNormal">>>I know that ceilometer may be an option, but I believe operators use all kind of tools for their own ressource usage monitoring. So what do you people use?<u></u><u></u></p>
<p class="MsoNormal">>><br>
>>(For this use case, we're looking for something that can be used without installing an agent in the VM, which makes it impossible to get a VM's load metric. I would be satisfied with cpu/memory/network/io metrics though.)<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</span><p class="MsoNormal">Although I’d like to re-evaluate ceilometer at some point we currently use something very simple with the infra we already had in place.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">We use the collectd libvirt plugin and push the metrics to graphite.<u></u><u></u></p>
<p class="MsoNormal"><a href="https://collectd.org/wiki/index.php/Plugin:virt" target="_blank">https://collectd.org/wiki/inde<wbr>x.php/Plugin:virt</a><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">If you use the following format you get the instance uuid in the metric name:
<u></u><u></u></p>
<p class="MsoNormal">HostnameFormat "hostname uuid"<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">The output of those graphite keys is not exactly what we want (IIRC you get hostname_uuid instead of hostname.uuid)
<u></u><u></u></p>
<p class="MsoNormal">We rewrite it a bit with carbon-(c-)relay daemon to something more usable so you get:<u></u><u></u></p>
<p class="MsoNormal">computenode.libvirt.UUID.metri<wbr>cs<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">We made a grafana dashboard where you can select the uuid and get the stats of the instance.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Pros: <u></u><u></u></p>
<p class="MsoNormal">* Simple, just needs collectd on compute nodes<u></u><u></u></p>
<p class="MsoNormal">* Graphite scales (with the proper setup)<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Cons:<u></u><u></u></p>
<p class="MsoNormal">* No tenant-id in the metric name  (I guess with some scripting you can make a mapping-tree in graphite)<u></u><u></u></p>
<p class="MsoNormal">* No metrics in Horizon. (We still have to make some time to integrate these metrics into horizon but that should be doable.)<u></u><u></u></p>
<p class="MsoNormal">* Just instance metrics nothing else<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Cheers,<u></u><u></u></p>
<p class="MsoNormal">Robert van Leeuwen<u></u><u></u></p>
</div>
</div>

<br></div></div><span class="">______________________________<wbr>_________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org" target="_blank">OpenStack-operators@lists.open<wbr>stack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-operators</a><br>
<br></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_1872679972914881784gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div>Best Regards!<br><br>Duc, Nguyen Cong<br></div><div>Skype: <a href="mailto:ducncvn@hotmail.com" target="_blank">ducncvn@hotmail.com</a><br></div><div>Phone: <a href="tel:+84%2094%20830%2094%2046" value="+84948309446" target="_blank">(+84)948309446</a></div><div>Site: <a href="http://ducnc.github.io/" target="_blank">http://ducnc.github.io/</a><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.<wbr>openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-operators</a><br>
<br></blockquote></div><br></div>