<div dir="ltr">Hi Kris,<div><br></div><div>We're not collecting metrics on api requests, response times, etc, but we do collect a fair amount of stats about the hypervisors and cloud usage.</div><div><br></div><div>We use Sensu as our metric collector and it works pretty well. It feeds the metrics into Rabbit where graphite then picks them up. We have another cloud that uses Collectd and I really have no complaints about that either. Diamond and Ganglia are other options.</div><div><br></div><div>We use Grafana for rendering both whisper and rrd-based graphs.</div><div><br></div><div>For general health monitoring/metrics, we've found everything we need in the <a href="https://github.com/sensu/sensu-community-plugins">sensu community repository</a>. Most of the stuff in that repo can be modified for other systems if you don't use Sensu.</div><div><br></div><div>For cloud usage, I have a script that runs "nova usage-list" daily, parses the results, and feeds it into graphite (something along the lines of "projects.uuid.cloud_usage.instances". </div><div><br></div><div>I've also been experimenting with polling the actual usage of individual vms. I'm running <a href="https://github.com/osops/tools-generic/blob/master/libvirt/instance_metrics.rb">this script</a> on all of my compute nodes which returns stats about individual instances. A second script then connects the instance to a project and stores it either in graphite or collectd. </div><div><br></div><div>All of our whisper and rrd files are stored on ZFS. Whisper and rrd are both fixed-size databases and ZFS compression works tremendously well. For example, the retention configuration we have for graphite makes each whisper file (a single metric) approximately 3.4mb. With compression, it becomes approximately 400kb.</div><div><br></div><div>Hope that helps,</div><div>Joe</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 10, 2014 at 10:23 PM, Kris G. Lindgren <span dir="ltr"><<a href="mailto:klindgren@godaddy.com" target="_blank">klindgren@godaddy.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<div>
<div>
<div>Hello Operators,</div>
<div><br>
</div>
<div>Was wondering what you are using to gather Openstack telemetry metrics?</div>
<div><br>
</div>
<div>Was looking at things around Openstack serivce api requests/s, response times (if possible), errors/s, Rabbitmq metrics, if possible pending or tasks that are in progress, ect ect. Basically your more advanced and yet basic monitoring around the openstack
services. We run an ELK (elastic search, logstash, kibana) infrastructure and was wondering if anyone was a statsd/graphite output config for openstack log data -> graphite to gather some of the metrics? If not how are you currently doing it?</div>
<div><br>
</div>
<div>Additionally, can anyone share what you are doing to get hypervisor health/vm statistics? We are running ceilometer, but I haven't been very happy with the results. I am also thinking something like for statsd/graphite here as well. But if you have
something that works for you and can share it. Please DO!! ANYTHING is welcome.</div>
<div>
<div>
<div>____________________________________________</div>
<div> </div>
<div>Kris Lindgren</div>
<div>Senior Linux Systems Engineer</div>
<div>GoDaddy, LLC.</div>
<div><br>
</div>
<div>This email message and any attachment(s) hereto are intended for use only by its intended recipient(s) and may contain confidential information. If you have received this email in error, please immediately notify the sender and permanently delete the original
and any copy of this message and its attachments.</div>
</div>
<div><br>
</div>
</div>
</div>
</div>
</div>
<br>_______________________________________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br>
<br></blockquote></div><br></div>