<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">https://community.rackspace.com/products/f/25/t/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">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><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<div class="m_-1744142313523957006WordSection1"><span class="">
<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/<wbr>index.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.<wbr>metrics<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>______________________________<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><br clear="all"><div><br></div>-- <br><div class="gmail_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: (+84)948309446</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>
</div>