<font color="#000000"><font><font face="courier new,monospace">No one needed to monitor Keystone throughput and response times ?</font></font></font><div><font color="#000000"><font><font face="courier new,monospace"><br></font></font></font></div>
<div><font color="#000000"><font><font face="courier new,monospace">BUMP!</font></font></font></div><div class="gmail_extra"><br clear="all"><div><div><font><b><br></b></font></div><div><font><b><img src="http://s14.postimage.org/sg1lztqep/cloudbuilders_Logo_last_small.png" width="96" height="58"><br>
</b></font></div><font><b>Alejandro Comisario <br>
#melicloud CloudBuilders</b></font><br>
<font color="#666666"><span style="font-size:6pt;color:gray" lang="ES">Arias 3751, Piso 7 (C1430CRG) <br>
Ciudad de Buenos Aires -
Argentina<br>
Cel: +549(11) 15-3770-1857<br>
Tel : +54(11) 4640-8443</span></font></div><br>
<br><br><div class="gmail_quote">On Mon, Dec 3, 2012 at 5:01 PM, Alejandro Comisario <span dir="ltr"><<a href="mailto:alejandro.comisario@mercadolibre.com" target="_blank">alejandro.comisario@mercadolibre.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><font color="#000000"><font><font face="courier new,monospace">Hi everyone.</font></font></font><div><font color="#000000"><font><font face="courier new,monospace"><br>
</font></font></font></div><div><font color="#000000"><font><font face="courier new,monospace">We have a production Keystone (Essex 2012.1.3) pool composed of 10 servers reading to the same database ( running MySQL <span>Galera</span> Cluster ).</font></font></font></div>
<div><font color="#000000"><font><font face="courier new,monospace">We have other <span>Openstack</span> part of the infrastructure like swift monitored over <span>NewRelic</span> ( python client )</font></font></font></div>
<div><font color="#000000"><font><font face="courier new,monospace"><br></font></font></font></div><div><font color="#000000"><font><font face="courier new,monospace">The thing is that we are trying to monitor keystone ( we want to know the overall RPM and <span>ResponseTime</span> of the entire pool ) and we are trying to do that with <span>NewRelic</span>.</font></font></font></div>
<div><font color="#000000"><font><font face="courier new,monospace">We are decorating the function "__call__" on the class "Application" on "keystone.common.<span>wsgi"</span> since every Keystone service inherits this class to link URLS, the servers appears in <span>newRelic</span> but we seen response times of 20.000 ms are a little bit higher </font></font></font><span style="font-family:'courier new',monospace">( when we know the response time are 200ms ) and few rpm per server (100 vs 400).</span></div>
<div><font color="#000000"><font><font face="courier new,monospace"><br></font></font></font></div><div><font color="#000000" face="courier new, monospace">Few questions :</font></div><div><font color="#000000" face="courier new, monospace"><br>
</font></div><div><font color="#000000" face="courier new, monospace">#1 Is <span>ok</span> to decorate this class ? is that class the main endpoint of each keystone request to capture all api calls ?</font></div>
<div><font color="#000000" face="courier new, monospace">#2 <span>Dows</span> anyone has any experience in monitoring <span>kesytone</span> with <span>NewRelic</span> ?</font></div>
<div><font color="#000000" face="courier new, monospace">#3 In case you are monitoring this metrics, what do you use to effectively measure the total pool RPM's and ResponseTimes ?</font></div><div><font color="#000000" face="courier new, monospace"><br>
</font></div><div><font color="#000000" face="courier new, monospace">Waiting for advices !</font></div><div><font color="#000000" face="courier new, monospace">Cheers !</font></div><div><div><font><b><br></b></font></div>
<div><font><b>---------------</b></font></div><div><b>Alejandrito</b></div>
</div>
</blockquote></div><br></div>