<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 class="" style>Galera</span> Cluster ).</font></font></font></div>
<div><font color="#000000"><font><font face="courier new,monospace">We have other <span class="" style>Openstack</span> part of the infrastructure like swift monitored over <span class="" style>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 class="" style>ResponseTime</span> of the entire pool ) and we are trying to do that with <span class="" style>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 class="" style>wsgi"</span> since every Keystone service inherits this class to link URLS, the servers appears in <span class="" style>newRelic</span> but we seen response times of 20.000 ms are a little bit higher </font></font></font><span style="color:rgb(0,0,0);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 class="" style>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 class="" style>Dows</span> anyone has any experience in monitoring <span class="" style>kesytone</span> with <span class="" style>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>