<div dir="ltr"><div><div><div>Hi Paul,<br><br></div>From my readings, the performance plugin for jenkins will handle generating graphs of our performance progress as is.  All I need to do is generate an output file in JMeter format.  After reading up on this format, it seems like it will be pretty easy to at least get something barebones up and logging, with the possibility to add in more extensive logging later. <br>
<br></div>I will read up on the packages you mentioned, but for now I would like to try and keep everything contained within the squeak-ci infrastructure, and leverage off the work that Frank has been doing.<br><br></div>
Thanks for your message,<br>Jeff<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 23, 2013 at 2:04 PM, Paul DeBruicker <span dir="ltr">&lt;<a href="mailto:pdebruic@gmail.com" target="_blank">pdebruic@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Jeff Gonis-2 wrote<br>
<div class="im">&gt; Hi Everyone,<br>
&gt;<br>
&gt; As Frank mentioned, I am indeed interested in starting to get quantified<br>
&gt; performance data up and being logged for Squeak on a regular basis.<br>
<br>
<br>
</div>One way you could get things going is to use Statsd (to log data:<br>
<a href="https://github.com/etsy/statsd" target="_blank">https://github.com/etsy/statsd</a>)  to feed a Graphite instance (to make web<br>
accessible graphs: <a href="http://graphite.wikidot.com/" target="_blank">http://graphite.wikidot.com/</a>)<br>
<br>
The statsd package for Squeak is here:<br>
<a href="http://ss3.gemstone.com/ss/Statsd.html" target="_blank">http://ss3.gemstone.com/ss/Statsd.html</a><br>
<br>
Then for each benchmark do something like:<br>
<br>
result:=1 tinyBenchmarks subStrings: &#39; &#39;.<br>
bytecodes := result at: 1.<br>
sends:= result at: 3.<br>
Statsd setGauge:&#39;tinyBenchmarks-bytecodes&#39; to: bytecodes.<br>
Statsd setGauge:&#39;tinyBenhmarks-sends&#39; to: sends.<br>
<br>
<br>
The Statsd client package sends a UDP packet to the Statsd server which<br>
aggregates the data and sends it to Graphite which makes the plots.<br>
<br>
<br>
The languages you mention have statsd clients here<br>
<a href="https://github.com/etsy/statsd/wiki" target="_blank">https://github.com/etsy/statsd/wiki</a><br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://forum.world.st/Re-Jeff-Gonis-is-now-a-build-squeak-org-user-tp4664915p4664960.html" target="_blank">http://forum.world.st/Re-Jeff-Gonis-is-now-a-build-squeak-org-user-tp4664915p4664960.html</a><br>

Sent from the Squeak - Dev mailing list archive at Nabble.com.<br>
<br>
</blockquote></div><br></div>